El documento describe el patrón de arquitectura Modelo Vista Controlador (MVC). MVC divide una aplicación en tres componentes: el Modelo (datos), la Vista (interfaz de usuario), y el Controlador (lógica de la aplicación). El Controlador maneja las interacciones del usuario, el Modelo almacena y maneja los datos, y la Vista presenta la información al usuario. El Controlador actualiza el Modelo en respuesta a las acciones del usuario y la Vista se actualiza para reflejar cualquier cambio en el Modelo.