Cloud Computing is an infrastructure and software system that allows for access to shared networks of storage, servers and applications over the internet. Cloud computing processes data and is provided by a privately owned cloud service or a third party cloud provider