The application architecture involves breaking up an application into logically connected chunks of code known as tiers or layers.
The application architecture involves the following layers:
Business logic layer
Data access layer
In the single-tier architecture, these layers are packaged on the same computer.
In the distributed application architecture, the presentation, the business logic, and the data access layers are placed on different computers.
Depending upon the location of these layers, the distributed application architecture is categorized as: