If you opt for virtualization, then you need to know that it is not as easy as pinpointing your forefinger to one solution and hope that everything will work out fine. You need to make your own comparison with so many application solutions are sprouting in the market. And in this comparison that you would do you will need to consider different factors to attain your goal. It is also advisable that you test proof every product to make sure that your needs will be met.
In your comparison, make sure to know the technology that would be used. Will it be using stand alone, streaming or centrally controlled access? Consider if this application is user friendly and if you can access it even when offline. License management is also important so make sure to know if you are to have multiple licenses or not with every use of the application. Then you also need to make sure that you would be able to track and make reports with the usage of the application. This one is important for every company to maintain the strictest security. Another thing that you need to look into is the packaging. Would this include virtual services, embedded security, virtual registry, virtual file system, etc.
There are so many companies out there that claim that they are the best in virtualization applications but you need to make sure that you are doing a comparison with their features. You need to choose the best one so that you would be able to attain your goals as well as make sure that there is less glitch along the way.