The document discusses different client-server architectures and approaches for generating MPages. On the client, MPages use XML, HTML, XSL, CSS and JavaScript. On the server, Cerner Command Language (CCL) is used. Approaches for generating MPages include XML MPages, dynamic MPages, and loading HTML directly or from the backend. Architectural patterns discussed include server-side CCL, CCL as a service, and a hybrid model. The document recommends CCL as a service or a hybrid approach for most MPages projects.