You can run Windows in a Virtual Machine, and I think just about everything will work.
You can run Windows
applications in Linux using WINE or CrossOver (commercial version of WINE, with a friendly interface). Many Windows applications will work, but NOT all. There are compatibility lists at the WINE site or the CrossOver site (
http://codeweavers.com )