Cloud computing provides access to applications over the Internet as utilities. It allows users to create, configure, and customize applications online without installing them. The cloud refers to the Internet or network and provides services like email, web conferencing, and CRM through public or private networks. Cloud computing offers online data storage, infrastructure, and applications without platform dependency by accessing everything through a web browser.