1. A method to handle a transition among cloud computing service providers in a cloud computing environment, the method comprising: accessing, with one or more processors, a governance policy stored in memory, wherein: the governance policy identifies a plurality of products, at least some of the products being software applications, respective products are associated with respective governance criteria by the governance policy, the governance criteria include rules by which movement of respective products to different computing devices is determined to be permitted or prevented, and at least some products are associated with different governance criteria from governance criteria associated with other products; receiving, with one or more processors, a triggering event for a given product among the plurality of products; evaluating, by one or more processors, a plurality of cloud computing service providers to determine that a cloud computing service provider of the plurality of cloud computing service providers satisfies governance criteria associated with the given product by the governance policy; and responsive to the determination that the cloud computing service provider satisfies the policy, causing, by one or more processors, the given product to be moved, via a network, to a computing platform of the cloud computing service provider that satisfies the policy.