Since Microsoft’s acquisition of Softricity in 2006, application virtualization has developed mainstream credibility as a mechanism for delivering applications. Initially, it was also branded as a solution to application compatibility issues; however, with few exceptions, this has generally not been the case. Applications, even when virtualized, interact with the operating system. Therefore, any incompatibilities that exist with the OS will persist after virtualization. That said, there are many advantages to virtualizing applications in terms of deployment, portability and stability, and a variety of vendors provide solutions in this space.
Given that the migration process to a new OS such as Windows 7 typically involves a touch on all applications, it represents an opportunity to take advantage of a virtualization solution while preparing the applications for the new OS. Application virtualization requires a number of constraints and the skills to handle applications through the process are relatively scarce, so it’s important to have an understanding of how many applications are suitable for it, and which ones. Planning for the inclusion of application virtualization is worthwhile, but it should be viewed for what it is: an additional stream of work through the migration process. Like any incremental effort, the ultimate benefits must be weighed against the investment required to achieve them.
36347b69-047d-4afe-90eb-05ed5ff8335d|2|4.5