The Flexberry platform allows developers to move to a new level of production process organization by introducing a mandatory design phase, as a result, companies get in a formalized, machine-readable model of the future system. The second important step in improving production efficiency is the use of ready – made modules and components of the future system-Flexberry framework. And finally, the ability to get automatically a working application by generating code based on a formalized model that ensures fast and accurate execution of business analyst’s ideas.
Key development features:
It is a mandatory design stage!
The design process usually involves performers in different roles. It is important to collect qualitatively information system requirements to help the team quickly and efficiently turn the formalized requirements into a ready-made application. That is the main task of the Flexberry platform.
Sign up for a remote demonstration to see the Flexberry platform capabilities including implemented applications.
Apply for a demonstrationA formalized machine-readable application model is the result of using the Flexberry Designer.
The Flexberry Designer is used for work with the model
The application model can be downloaded from Flexberry Designer as a file (and then downloaded back), thus a user can save an archived copy, transfer it or make several model versions.
Platform products are available for free during the trial period or for open projects. Try it and decide if they are suitable for your tasks.
Try nowCode generation implements the following platform principles:
The desktop version of Flexberry Designer contains generation modules, so it means that generation is performed on the user's PC. The Flexberry Designer web version generates code that is hosted in an Internet-accessible git repository.
The code generator is designed to generate various elements of the applications architecture, starting from database structure (SQL), server part (C#) and ending with the client part (JavaScript) and Docker image building instructions (Dockerfile).
The regeneration process is obtaining the source code that will be regenerated. It means that process includes merging the existing and newly generated code with saving the result.
The Flexberry Designer technically supports the ability of adding an arbitrary generation modules number. The generation module is implemented in C# and supports the API for working with the Flexberry Designer application model. The platform team is ready to help enthusiasts who want to implement additional generation modules.
It is also feasible to extend the functionality of existing generation modules. Create an application with a required changes description to realize your purpose. Together we can make the platform even better.
You can also fill out the feedback form.