Cloud computing represents a convergence of two major trends in
information technology — (a) IT efficiency, whereby the power of
modern computers is utilized more efficiently through highly scalable
hardware and software resources and (b) business agility, whereby IT
can be used as a competitive tool through rapid deployment, parallel
batch processing, use of compute-intensive business analytics and
mobile interactive applications that respond in real time to user
requirements