There are many scenarios when Cloud computing makes perfect sense, there are also times when it does not.
Holding data and software applications on hardware that is accessible to people and other applications outside of the business is certainly powerful. It can reduce the overhead and burden of managing hardware and only using and therefore paying for power that is needed, all makes a lot of sense.
The ability to integrate into such systems, to integrate into multiple Cloud systems and to combine data and resources, opens up new possibilities and opportunities along with introducing new risks and apparent complexities.
At Developer Solutions we use Cloud, we use non-Cloud, we implement and support both architectures and understand the almost endless list of terminologies and technologies that emerge on a continual basis.