What is application virtualization?

Application virtualization software allows users to access and use an application from a separate computer than the one on which the application is installed. Using application virtualization software, IT admins can set up remote applications on a server and deliver the apps to an end user’s computer. For the user, the experience of the virtualized app is the same as using the installed app on a physical machine.

Explore additional application virtualization topics:  

How does application virtualization work?

The most common way to virtualize applications is the server-based approach. This means an IT administrator implements remote applications on a server inside an organization’s datacenter or via a hosting service. The IT admin then uses application virtualization software to deliver the applications to a user’s desktop or other connected device. The user can then access and use the application as though it were locally installed on their machine, and the user’s actions are conveyed back to the server to be executed.

Application virtualization is an important part of digital workspaces and desktop virtualization.

Application virtualization software: what are the top benefits?

The top benefits of virtualized applications are:

Simplified management

Application virtualization makes it much easier for IT to manage and maintain applications across an organization. Rather than manually installing applications to every user’s machine, app virtualization lets IT admins install an app once on a central server and then deploy the app as needed on user devices. In addition to saving installation time, this also makes it simpler to update or patch applications because IT only has to do so on a single server.


Application virtualization lets IT admins deploy virtual applications to all kinds of connected devices, regardless of those devices’ operating systems or storage space. This allows thin client provisioning, where users access an application on a low-cost machine while centralized servers handle all the computing power necessary to run that application. As a result, the organization spends less on computing hardware because employees only require basic machines to access the apps they need for work. Application virtualization solutions also allow users to access applications that normally would not work on their machines’ operating system, because the app is actually running on the centralized server. This is commonly used to virtually run a Windows application on a Linux operating system.


Application virtualization software gives IT admins central control over which users can access what applications. If a user’s app permissions within an organization change, the IT admin can simply remove that user’s access to an application. Without app virtualization, the IT admin would have to physically uninstall the app from the user’s device. This central control over app access is especially important if a user’s device is lost or stolen, because the IT admin can revoke remote access to sensitive data without having to track down the missing device.


Supercharge your virtualization agility with managed DaaS

See how Citrix DaaS (formerly Citrix Virtual Apps and Desktops service) helps you simplify virtualization.

Citrix solutions for application virtualization

Citrix DaaS delivers the industry’s most comprehensive application virtualization solutions. Users get secure access to all the apps and data they need, from any device and location, while IT simplifies management. And thanks to Citrix HDX, even the most graphics-intensive virtualized applications perform fast and stay reliable.