Vmware is a program to make virtual machines. For example you can install Vmware and then install any operating system inside. Vmware will simulate a fake computer inside you're real one where you for example could install Windows XP. and then when you're going to card or do anything illegal you can run this windows xp that is seperated from you're real OS. Which makes you more secure. It's also useful if you want to run files that you suspect to be infected with trojans, etc. as it will infect the virtual machine and not you're real computer. You also have a useful feature that makes you able to create so called ''Snap shots'' that lets you roll back the virtual computer to a saved state. And to you're question how to use it with rdps, vpns, poxy etc: You just do it like in you're real operating system.