Azure Platform definition

Azure Platform means: a) the cloud computing platform service operated for customers globally by [Microsoft], which provides cloud computing services (including software as a service, platform as a service and infrastructure as a service) for purposes including (i) building, testing, deploying, using, hosting and managing applications; and (ii) storing, managing and processing data, and all products and services made available to [Microsoft's] customers thereon; b) the supporting infrastructure or software or processes by and through which [Microsoft] provides Azure cloud computing services; c) improvements to or developments of the platform itself other than those which are delivered with express written agreement that they will only ever be for the sole benefit of the Authority; and d) any successor or similar platform which Microsoft may develop.