Platform as a service (PaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run and manage Web applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. PaaS can be delivered in two ways: as a public cloud service from a provider, where the consumer controls software deployment and configuration settings, and the provider provides the networks, servers, storage and other services to host the consumer’s application; or as software installed in private data centers or public infrastructure as a service and managed by internal IT departments. The two primary programming languages for PaaS are Java and .NET, according to Gartner.