O documento apresenta o padrão arquitetural Model View Controller (MVC), descrevendo suas partes principais (Model, View, Controller), seus benefícios como clara separação de apresentação e lógica e suporte para diferentes dispositivos, e o padrão relacionado Hierarchical MVC, que estrutura as partes de MVC hierarquicamente.