Un sistema distribuido es un sistema formado por computadoras independientes conectadas a través de una red que comparten recursos. Los sistemas distribuidos permiten compartir recursos de forma fácil, brindan economía, velocidad, distribución inherente, fiabilidad y escalabilidad. Sin embargo, también presentan desventajas como poca disponibilidad de software, saturación de la red y mayor dificultad en seguridad.