This document provides an introduction and agenda for a presentation on building Windows 8 applications using the Model-View-ViewModel (MVVM) pattern. It includes an overview of MVVM, the core building blocks of MVVM including commands, view model locators, and messaging. It also discusses application architecture topics like dependency injection, navigation, data access, and lifecycle management. The presentation aims to show how knowledge of MVVM from other technologies like WPF and Silverlight can be leveraged to build Windows 8 apps using the same pattern.