Microsoft App-V

Microsoft Application Virtualization (App-V) can make applications available to end user computers without having to install the applications directly on those computers. Part of the Microsoft Desktop Optimization Pack (MDOP), Microsoft Application Virtualization (App-V) enables you to make applications available to end users without installing the applications directly on end user computers. App-V transforms applications into centrally managed services that are never installed and don’t conflict with other applications.
This is made possible through a process known as sequencing the application, which enables each application to run in its own self-contained virtual environment on the client computer. The sequenced applications are isolated from each other. This eliminates application conflicts, but the applications can still interact with the client computer. The App-V client is the feature that lets the end user interact with the applications after they have been published to the computer. The client manages the virtual environment in which the virtualized applications run on each computer. After the client has been installed on a computer, the applications must be made available to the computer through a process known aspublishing, which enables the end user to run the virtual applications. The publishing process copies the virtual application icons and shortcuts to the computer—typically on the Windows desktop or on the Start menu—and also copies the package definition and file type association information to the computer. Publishing also makes the application package content available to the end user’s computer.