Cloud computing provides business value as an enabler of cost effective, efficient, elastic computing capacity. Cloud computing allows enterprises to pay only for the services and computing power that they need while efficiently scaling up and down in response to changing business demands. Cloud computing has enabled several "XaaS" variations such as, Infrastructure as a Service (IaaS), Platform as a Service (PaaS) or Software as a Service (SaaS). Each of the cloud-based service models provide varying degrees of technical and business capabilities and serve as enablers to various businesses.
Cloud provides efficient and elastic computing power to enable social media, mobile applications, websites, big data, and analytics.