Cloud computing is the delivery of computing services over the Internet. It allows users to access servers, storage, databases, networking, software and more using a web browser. Organizations use cloud computing because it reduces costs, improves flexibility, reliability and security compared to maintaining their own infrastructure. There are different types of cloud computing including public, private and hybrid clouds as well as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Serverless and Software as a Service (SaaS). Common uses of cloud computing include storing and backing up data, developing and testing applications, analyzing data, and streaming audio and video. Major cloud computing providers include Microsoft, Amazon Web Services, Google, IBM and others.