Cloud computing refers to the on-demand seamless access of computing resources such as servers, storage, databases, networking, software, analytics, and intelligence over the Internet (the cloud).