This document discusses SharePoint apps and provides an overview of app types and development patterns. It describes how apps can be used to customize SharePoint by adding new features like app parts, actions, and dialogs. Apps can be hosted within a SharePoint farm or externally and connect via OAuth, REST, or client-side APIs. The document recommends resources for exploring, signing up, training, and getting support for SharePoint app development.