Despite the performance utilization gains most applications will experience within a virtual environment, some applications are not well suited to be virtualized:
Applications with unique hardware requirements: If an application requires a unique device or hardware device driver, the virtualization software may be unable to support the device.
Graphics-intensive applications: If an application is graphics intensive, such as a 3D modeling program, the virtual device drivers may slow down the input/output processing to an unacceptable level.