The potential benefits of cloud computing are widely accepted. Users may realize new levels of flexibility, customer responsiveness and cost-effectiveness in their use of IT resources. A wide range of processes, from simple provisioning to large-scale solution deployment, may accelerate "Time to value" for IT investments. Cloud computing may not only reduce IT costs, but also allow spending to be more closely aligned with user demand. The ability to synchronize the full range of IT resources - including infrastructures, middleware and applications - with changing business objectives offers broader potentials for business model innovation that are already being realized by thousands of organizations worldwide.