El documento describe los conceptos básicos de una arquitectura de software MVC (Modelo Vista Controlador). Explica que MVC proporciona una estructura para organizar un proyecto de software dividiendo la lógica, la visualización y el control de la interfaz. También discute cómo extender la aplicación mediante el uso de clases, funciones y vistas.