El documento define el término framework como un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular. Explica que en desarrollo de software, un framework provee una estructura conceptual y tecnológica de soporte definida que puede servir de base para organizar y desarrollar software, incluyendo soporte de programas, bibliotecas y herramientas. Finalmente, señala que los frameworks están diseñados para facilitar el desarrollo de software permitiendo a los desarrolladores enfocarse en los requerimientos