- Small businesses are most likely to adopt cloud-based CRM software as there are no large upfront costs and lengthy implementations. Large companies also find value in automated reporting and monitoring key performance indicators. - Advantages of cloud-based enterprise applications include lower costs with no large upfront investments, automatic software upgrades, and access from anywhere. Disadvantages include potential lack of control over the infrastructure and potential future unavailability of the provider. - The case study companies needed to maintain and analyze big data to improve decision making, enhance performance, and increase customer satisfaction through competitive advantages and reduced costs and times.