VM can't do everything. It can run most apps that doesn't require heavy graphical images or drivers. Like most video games with any kind of graphical demands won't work, because VM installs their own drivers to fake out the OS into believe it's actually installed on the hard drive instead of being install within a program to emulate the hard drive.