Restructuracion de la arquitectura de la aplicacion.