This document discusses cloud-based app development using SharePoint 2013, Office 365 and Azure. It introduces the app model and explains why apps were created, describing problems with previous customization methods. It outlines the three architectural types for apps, including SharePoint-hosted, autohosted and provider-hosted apps. It also covers app design, branding, scope and installation methods.