If you need to run Windows inside OS X, you have three options: VirtualBox, VMware, and Parallels. Each has their own strengths and weaknesses, and different use cases where one’s better than another.