Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente
defectuoso o no autorizado no pueda dañar el sistema. Esta centralización también facilita la tarea de poner al día datos u otros recursos
(mejor que en las redes
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Cualquier elemento puede ser
aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).
Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades entre varios ordenadores
independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras que sus clientes
no se verán afectados por ese cambio (o se afectarán mínimamente). Esta independencia de los cambios también se
conoce como encapsulación.
Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigma de C/S que aseguran la seguridad
en las transacciones, la amigabilidad de la interfaz, y la facilidad de empleo
servidor vs. Sistemas distribuidos
Aumenta la confiabilidad al sistema. Esta arquitectura tiene redundancia, al fallar uno de los
sistemas, las demás siguen funcionando.
Crecimiento de la empresa es soportable. Se realiza tantas copias del sistema en diferentes nuevos
lugares geográficos.
Tomas de decisiones locales. La lógica de negocio y las tomas de decisiones en cada lugar es
independiente uno del otro.
Distribución de datos. No está centralizada los datos de la empresa. Si la lógica de negocio en tener
datos locales en las tomas de decisiones es factible, si no, irse a un sistema centralizado.
Uso de ancho de banda local. Permite tener interfaz muy amigable o vistosa. Solo se consume el ancho de la banda de una red local.
Velocidad de respuesta rápida, si los datos están en la red local.