Microsoft Azure is a cloud computing platform that offers a wide selection of services that can be utilized without having to source and provision your own hardware. Azure provides users with the swift development of solutions and offers the resources to complete tasks that may not be practicable in an environment that is located on-premises. Azure has features that provide compute, storage, network, and application services which allow users to focus on creating great solutions without having to be concerned about how the physical infrastructure is assembled.