When the term "cloud" came into popularity about a decade ago, it was so vague, encompassing so many different types of services. We prefer somewhat more precise terms, such as Software-as-a-Service. However, the term cloud took on a life of its own and everyone and their brother wanted to be known as a cloud solution provider (thus stretching the definition even further).