Cloud has the potential to deliver a broad range of benefits – from increased application availability and performance to expanded geographic reach, lower overall cost, greater agility, reduced complexity, business continuity and better IT resource efficiency. However while moving forward to adopt the cloud, what are the imperatives that you should consider? How do you ensure that you choose the right cloud environment? How do you ensure you select and consequently manage the right cloud providers, given the myriad offerings in the market place today?