Andrew Connell presented on building apps for SharePoint 2013. He discussed the SharePoint app model and app identity. The app model supports apps hosted in Office 365 and on-premises farms. Apps communicate with SharePoint using web services and have their own identity and permissions. Authentication can occur through OAuth or high-trust authentication using server-to-server certificates. Apps can be installed at the site or tenant level and can integrate client-side or server-side code depending on if they are SharePoint-hosted, auto-hosted, or provider-hosted.