Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.
An approach where information technology capacities (such as storage or applications) are separated from the individual computer and are supplied through the Internet (or an Intranet-based service) at the user’s demand. The “as-a-Service” moniker is sometimes used for cloud computing services, such as Software-as-a-Service, Platform-as-a-Service, and Infrastructure-as-a-Service. The backend for many IoT devices may be delivered via the cloud.