Application virtualization
Application virtualization is a software technology that encapsulates computer programs from the underlying operating system on which they are executed. A fully virtualized application is not installed in the traditional sense, although it is still executed as if it were.
Source: Wikipedia — Application virtualization (CC BY-SA 4.0)