Windows Azure is a cloud computing platform hosted in Microsoft data centers that allows developers to build and host applications and store data on servers owned and operated by Microsoft. It has several advantages including not needing to manage infrastructure, being able to automatically scale resources based on demand, and using existing development skills. Some major companies that use Windows Azure include 150 worldwide.