Permiten que grandes procesos puedan ejecutarse al mismo tiempo y en computadoras
independientes en red, a esta característica se le llama concurrencia.
Permiten agregar nuevos recursos o aumentar las capacidades del sistema, lo cual se
conoce como escalabilidad.
Pueden existir computadoras con fallas, pero la pérdida completa de servicio sólo ocurre
cuando hay una falla de red. Cuando ocurre esto se dice que el sistema es tolerante a
las fallas.
Estos sistemas son más complejos que los sistemas que se ejecutan en un solo procesador.
Algunos de los problemas de diseño más importantes que se deben considerar son:
