Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.
It allows businesses to avoid or minimise up-front IT infrastructure costs, get applications up and running faster, improves manageability, reduces maintenance, and enables IT teams to rapidly adjust resources to meet fluctuating and unpredictable demand.