Distributed system (pl. system rozproszony) – to system z wieloma komponentami umieszczonymi na różnych maszynach, które komunikują się i koordynują działania, aby wyglądać jak jeden spójny system dla użytkownika końcowego.
Znany jest również jako przetwarzanie rozproszone (ang. distributed computing).
Istnieją dwa ogólne sposoby funkcjonowania systemów rozproszonych:
- Każda maszyna dąży do wspólnego celu, a użytkownik końcowy postrzega wyniki jako jedną spójną całość.
- Każda maszyna ma swojego własnego użytkownika końcowego, a system rozproszony ułatwia współdzielenie zasobów lub usług komunikacyjnych.
