Windows Azure is Microsoft's cloud computing platform that provides Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). It consists of compute, storage, and networking resources that allow developers to build and host applications through web and worker roles. Windows Azure also includes Windows Azure SQL for database services and AppFabric for connectivity. Businesses can use Windows Azure to dynamically align their IT infrastructure with changing business needs.