Cloud computing refers to the delivery of computing services over the internet, allowing users to access resources such as storage, processing power, and applications on-demand, without the need for on-site infrastructure. It enables flexibility, scalability, and cost-effectiveness by leveraging remote servers maintained by a third-party provider.