Microsoft Application Virtualization platform allows applications to be deployed in real-time to any client from a virtual application server. It removes the need for traditional local installation of the applications, although a standalone deployment method is also supported. With a streaming-based implementation, the App-V client needs to be installed on the client machines and application data that is stored on the virtual application server is installed (streamed) to the client cache on demand when it is first used, or pre-installed in a local cache.
The App-V stack sandboxes the execution environment so that an application does not make changes directly to the underlying operating system's file system and/or Registry, but rather is contained in an application-specific "bubble". App-V applications are also sandboxed from each other, so that different versions of the same application can be run under App-V concurrently and so that mutually exclusive applications can co-exist on the same system. Nevertheless the separation is not a security boundar. (Hyper-V)
- Implementing and Managing Microsoft Desktop Virtualization
- Planning and Designing Microsoft Virtualization Solutions
- Server Virtualization with Windows Server Hyper-V and System Center Virtual Machine Manager 2012 R2 (SCVMM)