The modeling diagrams

Business Application Modeling is based on several diagrams. Each diagram has its own purpose for modeling the application's features and behavior.

Diagrams are used at all stages in the development. They serve as inputs for code generation, and are considered source code for the application. They are always up to date. Diagrams can be customized with additional properties using the settings.agconf configuration file.


This figure is a screenshot of a Business Application diagram.

Figure 1. Business Application diagram

The Business Application diagram models the application flow and provides a high-level overview of the application.


This figure is a screenshot of a Meta-schema Manager diagram.

Figure 2. Meta-schema Manager diagram

The Meta-schema Manager diagram models the database tables, columns, and constraints. See Meta-schema Manager.


Screenshot of Form Designer diagram

Figure 3. Form Designer diagram

The Form Designer diagram models an application's forms and records. See Form Designer.


This figure is a screenshot of a Business Record diagram.

Figure 4. Business Record diagram

Business records model the data definition, structure and table relationships of the data used in a form, report, and/or web service.

See Business records (data sets).