All projects are broadly divided into two types of applications 2 tier and 3 tier architecture . Basically high level we can say that 2-tier architecture is Client server application and 3-tier architecture is Web based application. Below I am concentrating on the difference between Two-Tier and Three-Tier Architecture, what all advantages, disadvantages and practical examples. Two-Tier Architecture: The two-tier is based on Client Server architecture. The two-tier architecture is like client server application. The direct communication takes place between client and server. There is no intermediate between client and server. Because of tight coupling a 2 tiered application will run faster. The Two-tier architecture is divided into two parts: 1) Client Application (Client Tier) 2) Database (Data Tier) On client application side the code is written for saving the data in the SQL server database. Client sends the request to ...