Like public PaaS, private PaaS lets developers code, test, design and manage their organizations' cloud-based systems. Developers have greater control over the more nimble private PaaS, but that control comes with added responsibilities and expenses. The hardware and software needed to support private PaaS must be bought, set up and maintained by the customer's IT department.
Some of the differences and benefits of private PaaS include the ability to scale to a public cloud or become a hybrid cloud when extra processing is needed and the ability to develop cloud applications that could not exist in the cloud for security reasons. Private PaaS also consolidates a company's cloud development into one environment. Nevertheless, private PaaS attracts customers with concerns about shadow IT and rogue applications developed on public PaaS.
Pushback to public platform as a service offerings over concerns about control, security and compliance prompted some vendors to begin offering private PaaS.