the blend of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)