Architecture
Our software is designed to be scalable and manageable. This is achieved through an n-tier architecture approach. Our applications are separated into the following tiers:
Data access tier - This tier deals with storage and retrieval of information. It communicates directly with the database management system (DBMS) and has optimised functions to keep this communication safe and efficient.
Business tier - Contains all of the business rules and logic pertaining to the system without being concerned with how information is stored and received from the DBMS, or how it is presented to the user.
Presentation logic layer - Interfaces directly with the business tier to draw information and supply it to the graphical user interface (GUI) in the required format.
|