What is a Hybrid Cloud Solution and How is it Different from Cloud-Based Software?