Cloud computing is the delivery of computing services over the Internet. There are many services associated with cloud computing that cover a wide range of functions, from the basics of storage, processing, software applications and networking through artificial intelligence and Natural Language Processing (NLP). There is overlap between the cloud and SaaS (software as a service) markets because SaaS is often deployed via the cloud. We describe SaaS in a separate section about software and SaaS.