Planning and Deployment Guide for the Application Virtualization System

Microsoft Application Virtualization Management provides the capability to make applications available to end user computers without having to install the applications directly on those computers. 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 one another, eliminating application conflicts, yet can still interact with the client computer.

The Application Virtualization Client is the Application Virtualization system component that enables the end user to 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 as publishing, which enables the end user to run the virtual applications. The publishing process places the virtual application icons and shortcuts on the computer—typically on the Windows desktop or on the Start menu—and also places the package definition and file type association information on the computer. Publishing also makes the application package content available to the end user’s computer.

The virtual application package content can be placed on one or more Application Virtualization servers so that it can be streamed down to the clients on demand and cached locally. File servers and Web servers can also be used as streaming servers, or the content can be placed directly on the end user’s computer—for example, if you are using an electronic software distribution system, such as Microsoft Endpoint Configuration Manager. In a multi-server implementation, maintaining the package content and keeping it up to date on all the streaming servers requires a comprehensive package management solution. Depending on the size of your organization, you might need to have many virtual applications accessible to end users located all over the world. Managing the packages to ensure that the right applications are available to all users where and when they need access to them is therefore an essential requirement.

The Application Virtualization Planning and Deployment Guide provides information to help you better understand and deploy the Microsoft Application Virtualization application and its components. It also provides step-by-step procedures for implementing the key deployment scenarios.

In This Section

Planning for Application Virtualization System Deployment
Provides the guidance necessary to plan the implementation and deployment of your Application Virtualization system.

Application Virtualization Deployment and Upgrade Considerations
Provides information about hardware and software requirements for installing the various Application Virtualization components, as well as upgrade information.

Electronic Software Distribution-Based Scenario
Provides information about deploying Application Virtualization using an electronic software distribution (ESD) system.

Application Virtualization Server-Based Scenario
Provides information about deploying Application Virtualization using the Application Virtualization Management Server.

Stand-Alone Delivery Scenario for Application Virtualization Clients
Describes how to deploy Application Virtualization in a stand-alone mode, without the use of ESD or server-based resources.

Application Virtualization Reference
Contains detailed technical reference material related to installing and managing system components.