This document describes an automated and flexible application hosting platform. It offers web roles, distributed caching, and input and internal endpoints for load balancing application traffic. It also provides common application building blocks like authentication, authorization, data storage, queues and databases that can be used to develop applications.