Windows Azure is an operating system for building and hosting scalable cloud applications and services. It handles the deployment, availability, patching and hardware configuration of applications in the cloud so developers can focus on writing code. Windows Azure provides flexible and scalable computing and storage resources that can easily expand or contract based on demand. It also allows applications to be built using a variety of languages and tools and supports both new cloud services and existing applications migrated to the cloud.