Answer:
platform as a service (PaaS)
Explanation:
Platform as a service (PaaS) is a type of cloud computing offering in which online service provider provides a complete platform—hardware, software, and infrastructure—to clients, enabling them to develop, run, and manage business applications without the need to build and maintain the infrastructure that software development processes usually require.
It is a complete development and deployment environment in the cloud, with large amount of resources that can scale up to enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.