Les systèmes distribués contribuent souvent à améliorer la fiabilité et les performances d'un système.
La fiabilité est améliorée en supprimant les points centraux de défaillance et les goulots d'étranglement.
Un système distribué est un environnement informatique dans lequel divers composants sont répartis sur plusieurs ordinateurs (ou autres dispositifs informatiques) appartenant à un même réseau.
Ces appareils divisent le travail et coordonnent leurs efforts pour effectuer des tâches plus efficacement qu'un seul appareil.
Les applications distribuées sont gérées par les différents serveurs du système et non plus centralisées sur un seul et même serveur.
Le Web est un exemple d'application distribuée.