El documento describe qué es un framework y sus componentes clave. Un framework es una estructura conceptual y tecnológica que sirve de base para el desarrollo de software. Se compone típicamente de soporte de programas, bibliotecas y un lenguaje interpretado. Un framework facilita el desarrollo de software mediante la identificación de requisitos y proporcionando una arquitectura MVC (modelo-vista-controlador).