Cloud computing is the next stage in the Internet's evolution, providing the means through which everything, from computing power to computing infrastructure, applications, business processes to personal collaboration, can be delivered to you as a service wherever and whenever you need.
The “cloud” in cloud computing can be defined as the set of hardware, networks, storage, services, and interfaces that combine to deliver aspects of computing as a service. Cloud services include the delivery of software, infrastructure, and storage over the Internet (either as separate components or a complete platform) based on user demand.
This is for market of established companies that either have large data storage requirements, companies with multiple satellite offices or are looking to move some or all of their server infrastructure to a cloud, either private/public or a hybrid solution.
Cloud computing has four essential characteristics: elasticity and the ability to scale up and down, self-service provisioning and automatic deprovisioning, application programming interfaces (APIs), billing and metering of service usage in a pay-as-you-go model.
This flexibility is what is attracting individuals and businesses to move to the cloud.
For most companies, this will be a cutting edge service, unless they are used to using cloud services.