Estructura completa del framework