Microsoft provides public, private, and hybrid cloud solutions. Their public cloud includes globally distributed data centers and infrastructure, platform, and software as a service offerings. Their private cloud solutions include toolkits that allow organizations to automate and dynamically manage their own internal resources as a cloud. Microsoft's strategy is to provide customers choice in deploying applications across public and private clouds with consistent management experiences.