Everyone's talking about the cloud and the opportunity it provides to transform the way businesses and people work. Traditionally, enterprises have made new capital investments to keep up with growing IT demands, but the old approach is increasingly cost prohibitive and often comes with lenghty provisioning delays. While users wait for infrastructure to be deployed, applications run slowly or not at all, making businesses ineffiecient and inflexible. Meanwhile, businesses continue to spend money on in-house personnel to manage the infrastructure. As well, Web 2.0 technologies and mobile trends have created user expectations for instant IT and communications resources. Consequently, the old approach simply doesn't work for many enterprises.