The software structure consists of:
- User Interface
- Management System
- Calculation Server
- Calculation Modules
The user interface contains the controls and the information which are shown to the user on the screen of the computer.
The databases contain the static data of the components and materials. The database for the standard materials and component dimensions are separate from the project database which contain only the data selected by the user for the particular projects.
The management system is the glue and the heart of the program. The system takes care of all interfaces and communications between the various parts of the program.
The calculation server controls the information input and output from the calculation modules. The server arranges that the correct material properties are selected from the database depending on the calculation code.
The calculation modules contain all the individual calculations as per the codes. The modules also provide the correct output format of the calculations to the user.