摘要 |
A system, method, and computer-usable medium are disclosed for the packaging of software. A plurality of workflow modules is implemented for the management of software packaging operations. An admin workflow module is implemented on an administrator system, which determines a software package to be assigned to a remote user for software packaging operations. The assignment is then routed to a remote user workflow module implemented on the remote user's system. The admin workflow module determines the virtual machine (VM) configuration requirements of the software packaging operation. If an existing VM with the required configured is not available, then instructions are provided to a virtual machine manager (VMM) to generate a VM with the required configuration. The software package is then loaded and control of the VM is released to the remote user through a virtual private network (VPN) connection. The remote user then performs the assigned software packaging operation. Support resources, if required, are provided through a plurality of collaboration modules. |