Explain 3 tier architecture of web application

Mumbai University > Information Technology > Sem 4 > Web Programming

Marks: 5M

Year: Dec 2014, Dec 2015

1 Answer
  • In 3 tier architecture, there are 3 components: Client PC, An Application server and A Database Server.
  • The work of server is distributed among application server and database server.
  • Application server has the required communication functions.
  • The data required by the business logic exists in database server.
  • The required data is returned to public servers and then to client PC.

enter image description here


  • Improved Data Integrity
  • High Degree of Flexibility in deployment platform and configurations
  • Improved security
  • High Performance and persistent objects
  • Architecture is scalable, adding users and resources in future would be easy
  • Maintenance and modifications can be done effectively
  • Code and data reusability can be achieved


  • 3 tier architecture is complex compared to 1 tier and 2 tier
  • Cost of network maintenance and deployment is greater than 1 tier and 2 tier
Please log in to add an answer.