provides on-demand quick provisioning of virtualized hardware infrastructure resources such as server, storage and network.
provides on-demand quick provisioning of platform software or middleware execution environment such as message queue, relational database management systems and container orchestration
provides application or software services through web to the consumer. SaaS does not require consumer managing underlying platform and infrastructure. Email service, data backup service and SMS service are example of SaaS.