Dwuwarstwowa architektura klient-serwer
► Serwer przechowuje dane oraz zajmuje się ich obsługą — tworzeniem, odczytem, aktualizacją i usuwaniem.
► Klient przesyła zlecenia wykonania określonej operacji na danych, ta jest wykonywana przez oprogramowanie warstwy serwera.
► Całość funkcji związanych z logiką przetwarzania danych realizuje warstwa kliencka, jednak sieć obciążana jest tylko transmisją niezbędnych danych.