This document discusses mobile offline frameworks and patterns. It outlines how offline capabilities were traditionally implemented using database and file synchronization but that REST, SOAP, and caching are now more common approaches. The document analyzes examples of using different patterns for short messages, large files, and recent customer projects. It proposes an offline framework for Azure that leverages OData synchronization for databases and files as well as an offline message queue.