Los factores que se analizan con detalle en el artículo son:
Costos de hardware y software.
Funcionalidad de software.
Arquitectura de software y escalabilidad.
Tiempo de implementación.
Entrenamiento de usuarios.
Soporte y mantenimiento.
Arquitectura de datos.