Cloud Services Platform: bringing the best of the cloud to you