This document discusses migrating legacy on-premise solutions to SharePoint Online and Windows Azure. It covers moving solutions to the cloud for benefits like flexibility, scalability, and pay-per-use costs while maintaining performance, stability, and recovery capabilities. Patterns are demonstrated for developing apps that connect to SQL databases and Office 365 using technologies like OAuth, REST, and JavaScript.