Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centres. It provides Software-as-a-Service, Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS) and supports many different programming, tools and frameworks, including both Microsoft-specific and third-party software and systems. Users can pick and choose from these services to develop and scale new applications, or run existing applications in the public cloud.