I need to run some programs that were made for windows-based systems. Is there an easy, hopefully free, way to do this? Any programs out there designed for this very purpose? Thanks.
vm, I don't need to run windows; I only need to run a program designed for Windows. I hope I'm explaining this correctly. I hope I'm understanding the way Bootcamp works correctly. Thanks.
You should either find Mac alternatives of those softwares or install windows (via bootcamp or vmware). I don't think emulators will give the best result. Logic is simple: If you need windows apps, you need windows' itself.
I use Crossover and VirtualBox. Crossover is nice for well-behavioured Windows Apps. VirtualBox is a virtualization solution. None of them are free (you need an Windows license by using it in VirtualBox). You can also compile Wine for free and install it in OSX but this is a bit more tricky.
Parallels plus an Windows license appear to be the best solution though.