Cloud computing, overall, is now well-established as a viable, even essential, element in how organizations use technology to achieve business goals. Challenges such as meeting the needs of users, deploying solutions to business needs faster and increasing demands on badly stretched internal IT teams are driving the discussion surrounding cloud computing.