With the continuous growth of cloud computing, there has already been a variety of customer benefits for customer benefits. The benefits of cloud computing include a significant reduction in capital expenditures since hardware and software are no longer purchased. There is improved scalability, increased cost control, reduced total costs of ownership and savings on energy steadily increase through sharing and virtualization of servers. “Cloud computing further facilitates updates and the introduction of new services and applications in a large enterprise and deployment of services to new users” (Kanzig, Favre, 2015). Due to an enormous component of the work previously performed by the customers IT department, they will become the sole management of the provider, IT department headcount will be expected to decrease tremendously. If carefully chosen, cloud computing service providers are generally in a more comfortable position to be offering top notch protection against prohibited access to data, lost data, more availability, and quick disaster recovery mechanisms than enterprises which will usually have a limited IT budget and in-house capacity (Kanzig, Favre, 2015). With cloud computing and its many benefits, there will always be improvements made by developers to improve on the schematics and capabilities and experts are bound to wonder what the future uses will be.