When an organization, such as a large corporation, develops software internally, referred to herein as enterprise software, typically it is deployed onto a server or a set of servers, often between multiple platforms in order to be used in different environments within the corporation.