<<Your VM should be installed on a server with Terminal Services installed, or some other remote access program like VNC or LogMeIn, and that server should have access to the license server. Now wherever you are in the world, whichever computer you are on, you only need to remotely connect to your server and start working>>
Well, thanks for the recommendation however,
one of my projects access a laser controller which is hooked to my computer and transfers data at a high rate with nessesarily low latency, has the ability to play CD roms or mp3 files, this software also uses OpenGL. I plan to test out app tethering,which requires the phone to be on the same network.
Another one accesses a database and outlook exchange on a local network at a clients location.
Another one uses Hasp hardware key which is connected to the physical box I am working on.
I also plan to start developing and testing Android apps, which requires a local hookup.
A can't use RDP or any version of it for software development in the above cases.