CPBM add custom service
Caringo and AppCara are just two examples. They are partners from the CloudStack ecosystem that offer STaaS and Application Lifecycle Management for workloads on CloudStack.
CPBM will be neutral to the choice of service - whether custom or from a vendor product - that needs to be vended through it. In CPBM, beginning the Danube release, it would become possible to vend any service so long as there is a connector to support it. The enabler in CPBM product for this would the CloudService SDK. It is with this that a DIY team from customer, ISV partner or implementation partner can write a connector to the specific service they want to onboard, merchandize, and vend through CPBM.
When Danube is available, the CloudService SDK should be the starting point for the use case you have mentioned to build your specific custom connector.