Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Unter der 2-Tier-Architektur (Tier=Schicht) ist eine Client/Server-Architektur gemeint welche als zweischichtiges System aufgebaut ist. Die Rechenkapazität dabei weitgehendst auf die Client-Rechner ausgelagert um Server zu entlasten.
Traditionell kommt ein Fat-Client und ein zum Einsatz. Auf dem Server läuft eine Die Clients übernehmen die Logik und die der Benutzerschnittstelle.
Eine Weiterentwicklung stellt die Multi-Tier-Architektur dar.