Cloud computing distributes this hardware &amp; the functions of this hardware over hundreds and, in most cases, thousands of computers. Some computers are dedicated to just one function like storage or computing power. Software coordinates these functions so people can use.