Why use Multi-Tier Dot Net Architecture for?
APEX ERP is designed using Multi-Tier Dot Net Architecture, which means that all of the different program functions are separated into tiers, and each of these separate tiers of the system can be run on a different machine, or each tier can run on a group of machines or a cluster for maximum performance and scalability. The system also has multiple presentation layers implemented in different languages, and each communicating to the database engine through the same business logic layer, which was implemented using Web Services. Implementing the business logic layer as a web service allows the presentation layers to transparently interact with the back-end accounting engine either over a LAN, WAN, VPN, or the Internet. Using tiers and web services also allows all of the presentation layers to interact with the accounting engine simultaneously , you can have multiple copies of the different presentation layers all interacting with the same accounting engine at the same time.