Une application informatique est dite répartie lorsqu'elle met en jeu des parties qui s'exécutent sur plusieurs machines reliées par un système de communication.
Un système réparti est un système qui vous empêche de travailler quand une machine dont vous n'avez jamais entendu parler tombe en panne.
Un système distribué est un ensemble d'entités autonomes de calcul (ordinateurs, PDA, processeurs, processus, processus léger etc.) interconnectées et qui peuvent communiquer.
Simplement dit, l'informatique distribuée consiste à gérer des tâches de calcul via un réseau d'ordinateurs ou de serveurs, plutôt qu'un seul ordinateur et processeur (appelé système monolithique).