Klient w trójwarstwowej architekturze klient-serwer
► W ortodoksyjnej architekturze trójwarstwowej warstwa klienta powinna realizować wyłącznie funkcje prezentacji i komunikacji z użytkownikiem - tzw. chudy klient (ang. thin client).
► Zwykle jednak warstwa kliencka realizuje wstępne przetwarzanie danych (np. weryfikację ich poprawności) oraz inne funkcje, które — obciążając serwer aplikacji - spowodowałyby obniżenie efektywności działania aplikacji jako całości.
► Czasem funkcje warstwy klienckiej przejmuję sporą część przetwarzania danych — taki klient nazywany jest grubym (ang.fat client).