Klient-serwer (
client/server, client-server model) –
architektura systemu komputerowego, w szczególności
oprogramowania, umożliwiająca podział zadań (ról). Polega to na ustaleniu, że
serwer zapewnia usługi dla
klientów, zgłaszających do serwera żądania obsługi (
service request).