Este trabajo trata de crear un modelo genérico para el diseño e implementación de Aplicaciones Web de modo que se permita: gestionar los servicios que brinda la Aplicación, administrar roles, mantener la seguridad y controlar los accesos de usuarios que van a utilizar el sistema. Para esto se basó en un modelo existente llamado MARAH, que a su vez se basa en un modelo teórico de control accesos RBAC. Se adhirió a él nuevos conceptos abstraídos de Aplicaciones Web particularizando al modelo teórico de Sistemas Hipermedia en un metamodelo para Aplicaciones Web. Gracias a este modelo se logró hacer una distinción en las lógicas de negocios. La primera maneja la parte administrativa de todo la Aplicación. La segunda lógica en sí maneja la idea propia de negocios, vale decir, el qué la Aplicación va a hacer. De esta manera es como la primera se va a convertir en genérico y manejar cualquier tipo de lógica de negocios propiamente dicha.