Cloud computing is a method of deploying and consuming technology. The cloud computing model provides web-based software, middle-ware and computing resources on demand. Cloud Computing has several solutions that fall into the category, like software on demand, data center resource provisioning, and storage provisioning, to make your data center costs affordable and predictable.
You may choose public, private or hybrid cloud models that best fit your internal business process requirements. By leveraging these technologies you are leveraging "IT as a Service", you deliver the resources you need where you need them quickly, and it prevents you from paying for idle computing resources. IT as a Service, or cloud computing also goes beyond simple cost savings by providing users access to the latest software versions on the latest infrastructure.