La información que maneja una Empresa Constructora es variada y muy dinámica, y el hecho de no establecer mecanismos para el control riguroso y sistemático del movimiento de Mano de Obra y del Equipo-Herramientas y Materiales, se camina a ciegas en los resultados económicos que se obtienen, dejando los proyectos a golpes de sorpresas, confiados muchas veces en costos aparentemente buenos. La información, actualmente es manejada en forma física (documentos, planillas, tablas), se hace difícil el poder saber los costos reales que tiene cada una de las obras, lo que se traduce en pérdida de recursos, mala inversión económica.
El proceso de actualización de datos de Mano de Obra, Equipo-Herramientas y Materiales de obra, es largo y tedioso por lo que sea visto la necesidad de contar con un sistema de automatización para el Seguimiento y Control de Costos de estos Componentes, los cuales deberán resolver con características genéricas, debido al proceso de vulnerabilidad que lleva a la realización de estas tareas; en este sentido el sistema deberá presentar las características de acuerdo al patrón Modelo Vista Controlador
El patrón MVC otorga más facilidad para construir una aplicación y de esta manera permite cumplir con el factor de éxito más importante de todos el Tiempo. El patrón MVC descompone una aplicación interactiva en tres grandes bloques: Modelo, Vista y Controlador. La conjunción de los mismos permite mejorar la forma de administración de los datos y las operaciones que se pueden aplicar para transformarlos, por otra parte facilita el control del comportamiento y la funcionalidad que necesitan ser exhibidos.