Across the globe organisations are contending with the latest technology panacea – cloud computing.