• Logika aplikacyjna może być dzielona między klienta i serwer
• Łatwo skalowalna
• Możliwość stosowania różnych typów klientów i serwerów
• 1000 x niższy koszt niż architektury bazującej na serwerze przy tym samym poziomie wydajności
• Ograniczona złożoność aplikacji
Klient Serwer
Interfejs użytkownika Przechowywanie danych Logika aplikacyjna Logika dostępu do danych
- cienki klient
- gruby klient
Projektowanie Aplikacji Internetowych
Projektowanie architektury systemu