Ventajas e inconvenientes
Miércoles, 1 Octubre 
La primera ventaja de un cliente pesado es que aprovecha la capacidad de cómputo de las computadoras que lo ejecutan, generalmente infrautilizadas, en favor de la computadora servidor. Dicha computadora asume menos funciones y, por tanto, puede atender a un número mayor de programas cliente con los mismos recursos.
La segunda ventaja del cliente pesado es su riqueza en el interfaz de usuario. El interfaz no esta limitado por las características de un cliente universal, por ejemplo, un navegador web. Por tanto, pueden diseñarse interfaces complejos, ricos y más fáciles de usar.
Sin embargo, también existe un importante inconveniente: el cliente pesado necesita ser instalado en cada una de las computadoras cliente, y posteriormente actualizado en todas ellas cuando sea necesario. Las consecuencias de ello son:
* Pueden surgir incompatibilidades. Dado que no todas las computadoras son idénticas y pueden disponer de distinto software de base, es posible que la aplicación no funcione correctamente en algunos lugares. En ocasiones, el diseñador de la aplicación no conoce a priori cuál es el perfil de la computadora que debe ejecutarlo (por ejemplo, cuando el software se vende al público).
* Es necesaria una infraestructura para la instalación y actualización de la aplicación de manera desatendida. Es inviable realizar dichas tareas utilizando medios humanos cuando se trata de cientos de ordenadores.
* Cuando se renueva el parque de ordenadores, o se modifica su software de base, es necesario realizar pruebas exahustivas de regresión, para asegurar que la aplicación sigue funcionando.
