Designing the Application

During the development of MYOB Acumatica Framework-based applications, you have to perform the following steps of application design:

  • Analyze the requirements, plan the entity model of the application.
  • Prepare the database schema and the data access class design.
  • Plan the forms that provide the user interface of the application. You create application forms from specific MYOB Acumatica Framework form templates.
  • Plan the business logic controller (also referred as graph) for each form, which encapsulate business processes and use-cases that should be implemented in the application.

Each of these steps is iterated for multiple times as the development is progress.

This part of the guide contains the design guidelines for the database schema and applications built on MYOB Acumatica Framework.