arquitectura basica de la aplicacion