O documento descreve o padrão arquitetural MVC, dividindo uma aplicação em três camadas: Model (manipulação de dados), View (interface com o usuário) e Controller (recebe requisições e controla qual model e view serão usados). O Model é responsável por ler, escrever e validar dados. A View exibe os dados. O Controller recebe requisições, aciona métodos de ação e controla qual model e view serão usados.