What is 2-tier architecture and what are its advantages?

2-tier architecture is a client-server architecture where the application is divided into two layers:

Client Tier – the user interface or frontend, typically running on a user's device (e.g., desktop app).

Data Tier – the database server that stores and manages data.

Please login to ask, answer, share, like, and vote.