refers to the delivery of computing and storage capacity
as a Cloud service
to a heterogeneous community of end-recipients.
The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams . Cloud Services computing entrusts services with a user's data, software and computation over a network.
It has considerable overlap with software as a service (SaaS).
End users access cloud-based applications through a web browser or a light-weight desktop or mobile app while the business software and user's data are stored on servers at a remote location.
Proponents claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand.