Cloud computing allows users to access applications and store data on remote servers accessed through the internet rather than local hardware. It provides hosted services through software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) models. The document discusses what cloud computing is, the drivers and challenges of adopting cloud solutions, and how users can access cloud-based applications through a web browser or mobile app while the software and data are stored remotely on servers.