With applications virtualization, you separate the application from the OS. By doing this, the applications become portable files that can easily be run across a variety of different guest operating systems without installing any application. Technically referred to as abstraction or decoupling, application virtualization involves encapsulating the application within a virtual container, including private registry and file system locations for application access.
Application virtualization technologies
· Microsoft App-V
· VMware ThinApp
· Installfree Bridge
· Citrix Application streaming
· Symantec Appstream
· Xenocode Virtual Application Studio