SaaS, PaaS, IaaS, CaaS : signification des "* as a Service"

Les services *aaS deviennent de plus en plus courants dans les systèmes d’information cloud computing, voici les significations de PaaS, SaaS, IaaS, CaaS.

SaaS : Software as a Service : logiciel hébergé en tant que service, par opposition à une application lourde (logiciel classique)
PaaS : Plateform as a Service : plateforme logicielle disponible à la demande.
IaaS : Infrastructure as a Service : Infrastructure matérielle mise à disposition à la demande
CaaS : Compiler as a Service : utilisé en développement, compilateur en tant que service

En exemple simplet et concret de SaaS, citons Google Docs par rapport à une suite Microsoft Office.