This document discusses building a Windows Phone app using the MVVM pattern with a local database. It introduces MVVM and LINQ to SQL for accessing the database in an object-oriented way. A data context represents the database with table objects mapping to database tables containing entity objects. Links are provided for implementing ICommands and building local database apps for Windows Phone 8 using MVVM.