Le cloud computing est un type d'informatique basé sur Internet dans lequel le stockage et les applications de différents serveurs d'une organisation sont fournis via Internet. Le Cloud Computing permet de partager les applications informatiques plutôt que d'avoir des serveurs locaux et des appareils personnels.
Le partage des ressources à différents niveaux se traduit par diverses offres cloud telles que le cloud d'infrastructure (par exemple le matériel, la gestion de l'infrastructure informatique), le cloud logiciel (par exemple le SaaS axé sur le middleware en tant que service ou le CRM traditionnel en tant que service), le cloud d'applications (par exemple l'application en tant que service). a Service, outils de modélisation UML en tant que service, réseau social en tant que service) et business cloud (par exemple processus métier en tant que service).
L'objectif du Cloud Computing est de partager les ressources entre les consommateurs de services cloud, les partenaires cloud et les fournisseurs cloud dans la chaîne de valeur cloud.