La virtualisation d'applications Microsoft Application Virtualization (App-V), composant de la solution Microsoft Desktop Optimization Pack for Software Assurance, transforme les applications en services virtuels centralisés, disponibles hors ligne, sans nécessiter d'installation sur le PC et sans conflit avec d'autres applications.Dans un environnement physique (PC classique), chaque application s'appuie sur le système d'exploitation sous-jacent pour certains services comme l'allocation de mémoire, l'accès aux périphériques, etc. Les incompatibilités entre une application et le système d'exploitation peuvent être résolues par la virtualisation du système, client (Mode XP ou MED-V) ou serveur (VDI), ou par la virtualisation de la présentation (services Bureau à distance). Mais s'il s'agit d'incompatibilités entre deux applications installées sur la même instance du système d'exploitation, une autre technique est nécessaire: la virtualisation de l'application.