Both, most likely. We hear these terms used so frequently and interchangeably that they seem to be the same, indistinguishable service. While they may be complementary, they are distinctly different.
Cloud computing, at its simplest, may be defined as an architecture that allows a user to access an application, software,or data using the Internet. Google Apps is a great example of cloud computing for business productivity such as email, word processing, presentations, and spreadsheets. Salesforce.com is another example of cloud computing where the application sits in the cloud, and the enterprise is not responsible for any hardware or software. In fact, companies pay for only the service they need, and the service can be scaled up or down on demand. More...