4. Cloud computing makes it easier for enterprises to scale their services – which are increasingly reliant on accurate information – according to client demand. Since the computing resources are managed through software, they can be deployed very fast as new requirements arise. In fact, the goal of cloud computing is to scale resources up or down dynamically through software APIs depending on client load with minimal service provider interaction [19].