This document summarizes a presentation on building single page applications for both PC and mobile. It discusses the architecture of single page applications including using HTML, CSS, JavaScript on the client side and ASP.NET on the server side. It also covers various technologies that can be used like Knockout.js, navigation libraries, and patterns for creating modular JavaScript code. The presentation demonstrates these concepts through an example single page application built with MVC 4.