This document discusses backend-as-a-service (BaaS) and Azure Mobile Services. It provides an introduction to MBaaS and its typical features. It then outlines the features of Azure Mobile Services, including its use of WebAPI and support for .NET development. Finally, it discusses data access and offline support in Azure Mobile Services, including approaches for new ("greenfield") and existing ("brownfield") data models and how offline data is synced.