IaaS, PaaS, SaaS

XaaS

IaaS = Infrastructure as a Service

Typically provides a HW (+ OS) platform for its users (eg I need a 2 CPU CentOS7 machine with 2G memory)

PaaS = Platform as a Service

Typically, application servers, middleware, application runtime environment for users (eg I need a JBoss JEE server or a NodeJs running environment)

SaaS = Software as a Service

Typical ready-to-use applications for their users (eg I need a mail system, CRM application, Webshop, etc.)

Maturity levels of cloud technologies

https://container-solutions.com/cloud-native-maturity-matrix/

cn_maturity