El documento describe los conceptos fundamentales de un framework o infraestructura digital para el desarrollo de software. Explica que un framework provee una estructura conceptual y tecnológica con herramientas como bibliotecas y lenguajes que permiten modelar las relaciones entre entidades de un dominio. También facilita el desarrollo de software al permitir a los diseñadores y programadores enfocarse más en los requerimientos que en aspectos técnicos. El documento usa el modelo MVC como ejemplo para describir los componentes básicos de modelo, vista y control