App-V FAQ: What is Microsoft Application Virtualization

AppV-FAQ-Logo

Application Virtualization (App-V) is Microsoft’s entry into the application virtualisation space. Originally developed by Softricity, who were bought by Microsoft in 2006, App-V is now an integral part of Microsoft application delivery offerings.

Microsoft Application Virtualization (App-V) can 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 each other. This eliminates application conflicts, but the applications can still interact with the client computer.1

App-V enables applications to run without the need to visit a desktop, laptop, or Remote Desktop Server. Applications are no longer installed on the client—and there is minimal impact on the host operating system or other applications. Applications are rapidly delivered, when needed, to laptops, desktops, and Remote Desktop Servers. In most cases only a small percentage of the application is needed to launch the application.2

Additional components are delivered when transparently requested by the application. This results in faster delivery of the application when needed. Virtual Application deployments, patches, updates, and terminations are more easily managed via policies, and administered through the App-V console or via your ESD system.2

App-V Overview

If you are new to App-V, this video in a great introduction:

App-V Components

Microsoft App-V components include the App-V Sequencer, used to virtualise an application, the App-V client, installed on end points where App-V applications will execute, and the App-V Management Server and the App-V Streaming Server, used to deliver and stream applications to the App-V clients.

The image below gives you an overview of all of the App-V components (an actual implementation of App-V will generally include a subset of these components). Click for a larger view:

Microsoft Application Virtualisation components

Sources and Links to more information about App-V: