Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user.
"Cloud computing is a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to ISO.