Rep++ Frameworks

Back to Concepts

Optimize your .NET applications
Speed up the development cycle, reduce your risks and costs

Rep++ frameworks complement the Visual Studio® development environment to allow you to quickly create your applications on a variety of Microsoft® technologies and architectures. They also facilitate the development and maintenance of alternate presentation layers for desktop computers, tablets or smart phones.

The Rep++ frameworks considerably shorten the development cycle of applications by automating a large number of complex and repetitive functions. Numerous, richly-implemented commands (navigation, element creation, modification or deletion, transaction management, error management, and many more) are already integrated in your applications. In addition, Rep++ takes care of the data access layer for the most popular databases on the market.

In addition to the usual features of classical frameworks and those described above, the distinctive Rep++ model execution mechanism implements automatically the metadata (specifications) described in the model. For instance, functions such as data validation are created using the metadata. This unique approach allows you to create and maintain your applications and services with much less effort.

The Rep++ frameworks are documented and provided with the sources. You can use them directly, import functions in your own frameworks, or adapt them according to your needs. The Rep++ frameworks for .NET are optimized for various technologies:

  • Windows Forms
  • Web
  • ASP.NET
  • ASP.NET MVC
  • WPF (fat, Webclient)
  • Mobile

In short, Rep++ frameworks will automatically take care of the following tasks:

  • The management of the entire data access layer, including conversion, validation and presentation.
  • The implementation of the relations and transactions defined in the model.
  • The overall logistic of navigation between the data.
  • The validation of the data on the different tiers.
  • The dynamic synchronization of applications and services when the metadata is modified in the model.