Windows Azure is Microsoft's cloud computing platform that allows developers to build, deploy and manage applications and services through Microsoft-managed data centers. It provides cloud services like compute, storage, databases and content delivery through web and worker roles. Developers can build applications that take advantage of the scalability and high availability of the cloud on Windows Azure.