Microsoft Azure is a cloud computing platform that provides virtual machines, web hosting, mobile services, and other cloud services. It allows companies to reduce expenses, increase productivity, gain exposure to new markets and clients, and shorten time to market. Azure offers virtual machines, web sites, cloud services, and mobile services. It provides a scalable environment with tools for web hosting, data management, business intelligence, caching, messaging, media, and more.