A common barrier to desktop virtualization projects is that the new virtualized desktop is not always able to support all of the business applications. There can be a variety of reasons for this:
- Scalability issues – the applications could be too resource intensive to run on centralised servers.
- User Experience – the need to access the application via a remote protocol reduces the user experience.
- Resource Requirements – the application requires direct interaction with hardware attached to the user’s device.
- Legacy Support – the virtualised desktop needs to support a legacy application that cannot be virtualized – perhaps the software is incompatible with the virtualised desktop OS – for example the hosted desktop is Windows 7, but the application requires Internet Explorer 6.