The Framework is in two parts
The server-side framework contains all the logic for setting up the user session, co-ordinating data between the user and managing roles and permissions.
The client-side renders all the widgets like menus, toolbars, forms, report builder etc and manages data from the back end using AJAX
Post installation, the application can be completely developed from the Browser. The Browser is the in-built IDE for development. A usual development contains of the following steps
- Designing of the database & input forms - DocType
- Designing of the reports - Report Builder
- Designing of the navigation and other pages - Page
- Creating and setting users and roles
- Writing custom logic, events
See next section for how to build a new app.