To use Azure for a corporate application, the key areas to consider are authentication, authorization, data synchronization, security of data, and application integration. The demo showed authentication against an on-premises Active Directory server, authorization using custom claims only containing required data, and data synchronization from an on-premises database to SQL Azure using SSIS. Potential gaps are around security of data in SQL Azure and operations/management integration. Building the demo took around 50 hours and leveraged existing .NET and SSIS skills.