Application Virtualization and Streaming
The clever alternative or extension for classical application provisioning - predestined for VDI scenarios
Not all applications run without any issues on all systems or in every combination with other applications - this is a typical scenario where the application virtualization technology might be useful to be implemented.
Application virtualization might also be a clever alternative or a supplement to application provisioning - predestinated for VDI scenarios.
Application virtualization allows you to run even complex applications on a local computer without the need to install that application the traditional way.
Applications run in a kind of "sand-box" environment, as independent as you want them to be.
The advantage is obvious: the functionality of the application is ensured avoiding conflicts that might occur with other applications or the base OS.
Application Virtualization can help to avoid conflicts and problems, and makes the execution of applications more reliable than installed the traditional way.
Application streaming describes the "bit-by-bit" provisioning of program parts needed to run an application. Those bits required to start running the application are provisionned to the client first, the rest of the application gets streamed in the background while the user is already using the application.
Streaming differs fundamentally from the traditional way an application is installed using a software deployment tool such as Altiris, SCCM or similar.
Streaming supports the provisioning of applications on conventional fat-clients, but is suited especially quite well to provide applications to thin-clients and the support of VDI technologies (Virtual Desktop Infrastructure), too.