VMware is a computer emulator ... that is it emulates the harware of a computer so you can install another OS inside the current one (for exmaple you can install vmware under you linux distro and then install windows inside vmware)
http://www.vmware.com/
Its somewhat slow instead you have a powerfull machine ...
You have in the other hand wine (as said above) wich emulates the windows api (the way that programs "talk" to the OS) and can get you completly ride of microsoft's crap ....
Check here if the programs you require run ine under wine
http://appdb.winehq.org/
or try to find native linux substitutes ...
Hope that helps !