When it comes to virtualization, there are many solutions to choose from. However, Citrix virtualization is an effective way to deliver applications, with some unique advantages over competing solutions.
Between XenApp and XenDesktop, you can deploy all your applications and desktops as a service. As a result, your users can access the software they need to stay productive, wherever they are and on any device. Citrix solutions also offer outstanding compatibility for streaming key Citrix applications.
One limitation is that Citrix virtualization is largely confined to environments and clients supplied by Citrix. While this suits the majority of users, it will potentially limit the portability of your solution.