
In order to demonstrate how fast and easy it is possible to create a rudimentary application with the Aviantes-Framework a basic ERP application was implemented as example. It consists of the following master data modules:
Completed by following editing modules:
All modules were created alone by building simple XML files. Not a single line in Java was coded. Creation of all modules lasts about 5 hours. Of course this is only a skeleton of a ready to use application. But it allows creating, searching, updating and deleting records. All master data modules are complete. Further operations for example accounting articles, creating delivery notes or bills can be easily implemented in Java code extending this skeleton application. To do this panel classes have to be extended and completed by own Java code. Furthermore new server modules have to be created which do database operations like adjusting article inventory when a commission is accounted.
In the same manner all other necessary modules can be created. The skeleton of a panel is created by generating a XML file. Necessary changes or enhancements are coded in Java. If a panel or even module doesn't fit in this standard schema it will be implemented completely in Java by your own of course. Therefore the framework can be used very flexibly.
All necessary tables are described in the XML file erp.xml.

CountriesModule.xml
CountriesPanel.xml

DimensionsModule.xml
DimensionsPanel.xml

StorageLocationsModule.xml
StorageLocationsPanel.xml

ArticleGroupsModule.xml
ArticleGroupsPanel.xml

Search for articles

Search for vendors

ArticleModule.xml
ArticlePanel.xml

Search for vendors

VendorsModule.xml
VendorsPanel.xml

Search for clients

ClientsModule.xml
ClientsPanel.xml

Search for commissions

Search for clients

commission positions (2. panel)

Search for articles

CommissionsModule.xml
CommissionsPanel.xml
PositionsPanel.xml