Windows Azure is an open cloud platform that allows users to build, deploy, and manage applications across Microsoft's global network of datacenters. It provides tools and services for application development including compute, storage, networking, mobile and media services. Developers can build applications using any language, tool or framework and deploy them globally at scale.