Software como un Servicio (SaaS, sus siglas en inglés)
SaaS se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, on-demand, y vía multitenencia —que significa que una sola instancia del software se ejecuta en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes.
Plataforma como un Servicio (PaaS)
PaaS facilita un entorno para la generación y oferta de aplicaciones web y sus servicios relacionados, completamente disponibles a través de Internet, sin el coste y la complejidad de adquirir y gestionar el hardware y el software necesarios, asi como para proveer las capacidades de hosting.
Las ofertas de PaaS pueden dar servicio a todas las fases del ciclo de de desarrollo y pruebas del software, o pueden estar especializadas en cualquier área en particular, tal como la administración del contenido.
Infraestructura como un Servicio (IaaS)

IaaS se encuentra en la capa inferior y es un medio de entregar almacenamiento básico y capacidades de proceso como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas se concentran (por ejemplo a través de la tecnología de virtualización) para manejar tipos específicos de cargas de trabajo y de volumen de datos.