The document discusses cloud computing, which refers to services and utilities made available over the internet. It provides client and backend definitions of cloud computing. Some key aspects of cloud computing discussed include applications being available from the cloud and accessed on any computer, instant updates to software from the cloud, device and location independence allowing access from anywhere, and distributed computing using multiple computers for one task.