Estructura de framework