La mayor parte de los modelos conceptuales se centran en el diseño del problema en sí, su estructura, las reglas, el dinamismo de eventos, en otras palabras los llamados requisitos funcionales, muy pobre es lo que se hace con la Interfaz de Usuario, que final termina la mayoría de las veces siendo construido a mano, o en rara ocasiones por un especialista en diseño de las mismas.
Si logramos una manera de capturar, abstraer o hacer que estos requisitos se los pueda expresar mediante un modelo conceptual, se tendría un nuevo dominio en el Paradigma de Programación Automática referido obviamente a la Interfaz de Usuario. Este proyecto de grado pretende definir algunos patrones para la especificación de Interfaces de Usuario, a través de un modelado conceptual, para su posterior generación de código automático, que puede ser útil en sistemas de información de muchos tipos, especificamente software comercial.