A managed cloud services provider (MCSP) partially or totally manages the cloud platforms of their customers, including the migration, maintenance, and optimization of those platforms.
Cloud environments include public, private, and hybrid clouds, each of which requires that providers have the skill sets to manage them depending on the goals of the platform. Customers work with their managed cloud services providers to decide which elements of their IT environments they will outsource to their providers and which they will manage in-house.