1. A computer implemented method for deploying an operating environment onto a provisionable server, the computer implemented method comprising: responsive to detecting a provisioning event, assigning, by a management server using a provisionable server identifier, a designated operating environment identifier to the provisionable server, from an operating environment configuration management database of a configuration management database server, the configuration management database server further comprising a provisionable server configuration management database and a deployment configuration management database, wherein details of an assignment are embodied in an assignment record comprising information relating to the assignment of the operating environment from a software server to the provisionable server, and wherein the designated operating environment identifier is an identifier that identifies a unique operating environment and discloses a location of the unique operating environment within the software server, and wherein the unique operating environment is a set of software components comprising an operating system, middleware, and one or more software applications selected to satisfy processing requirements of one or more tenants, and wherein each operating environment has a unique name reflecting a type of the operating environment and a version, of the operating environment, representing different versions of a set of software applications that form the operating environment; storing only the assignment record in the deployment configuration management database used in managing an assignment of operating environments; updating the management server controlling a deployment process for deployment of the operating environments with the designated operating environment identifier of the assignment; and generating, by the management server, bootstrap code corresponding to the assignment.