A process for supporting computing infrastructure, the process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computer comprising a processor, wherein the processor carries out instructions contained in the code causing the computer to perform a method comprising the steps of:
- receiving, by said computing system, software comprising an operating system, integrated development environment (IDE) software, middleware software, and database software;
- provisioning, by said computer processor, a virtual image instance of said operating system, said IDE software, said middleware software, and said database software to a virtual instance;
- generating, by said computer processor, a plurality of user IDs for access to said operating system instance, wherein each user ID of said plurality of user IDs is associated with a different user of a plurality of users;
- configuring, by said computer processor, said IDE software, wherein said configuring said IDE software comprises generating workspaces;
- associating, by said computer processor, said workspaces with said user IDs;
- configuring, by said computer processor, said middleware software, wherein said configuring said middleware software comprises generating middleware profiles associated with said user IDs;
- configuring, by said computer processor, said database software, wherein said configuring said database software comprises generating virtual databases associated with said user IDs;
- and
- enabling, by said computer processor, said image instance to accept multiple concurrent logins associated with said user IDs.