SharePoint 2013 introduces a new app model that allows the development of self-contained extensions called apps. There are three types of apps: SharePoint-hosted, provider-hosted, and auto-hosted. SharePoint-hosted apps are developed using only client-side technologies like HTML, CSS, and JavaScript and run within the context of a SharePoint site. The document discusses SharePoint-hosted app architecture, the client-side and server-side object models used to interface with SharePoint, and provides a demonstration of building a basic SharePoint-hosted app.