La creciente necesidad de que los sistemas estén a disponibilidad de cualquier lugar y tiempo, que sean prontamente configurables de acuerdo a necesidades particulares de cada empresa. Todas estas particularidades han hecho que los sistemas se encuentren en la Web. Para una empresa que este competente en el mercado estas serian una ventaja para competir en el mercado, es así que se ve necesario desarrollar sistemas que cumplan con todos estos requisitos. Ahora bien, el sistema que se va a desarrollar tomara en cuenta estas características imprescindibles haciendo hincapié en la fácil configuración del sistema.
El sistema simplemente será una plataforma para el desarrollo de servicios hacia el manejo y administración de información de clientes que requieran y vean necesarios los servicios. Cada función podrá correr como una simple aplicación o podrá ser parte de el conjunto de funciones parte de un modulo que persiga un fin en el manejo de esa información. Hay que destacar que esta idea se aplicara a sistemas diseñados con: usuarios, roles, funciones y control de accesos.
Una vez desarrollado el sistema se implementaran modelos para trasladar algún otro sistema existente u otro sistema para desarrollar a este tipo de sistemas que tengan este tipo de arquitectura.