Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a developer, I just got a macbook pro and I need to be able to use IIS, Visual Studio and SQL Server like I did on my old windows notebook. I understand that I need to get windows first but I am totally new to mac and I am confused about the difference between installing parallels windows or using the bootcamp to install windows. Are both the same or different things? What do I need to do to be able to install them?

Thanks in advance

share|improve this question
I am sorry for your purchase ;) Out of curiosity why buy a Mac as a developer, trying to branch out? – AthomSfere Sep 17 '13 at 23:54
Actually I didn't buy it, it was a gift :) – Yasmine Sep 18 '13 at 0:05
One is a virtual machine one isn't – Ramhound Sep 18 '13 at 1:10

Bootcamp (free from Apple) gives you the ability to boot your system into Windows, which is installed on a separate disk partition from OS X. OS X functions are not available while Windows is running.

Parallels ($), VMWare Fusion ($), and VirtualBox (free) are virtual machine managers, which allow you to create a Windows (or other O/S) system that runs within a program window in OS X. These will slow your system down because it is doing the processing for Windows and OS X at the same time.

For both of these solutions, you need a Windows license.

If you don't want to buy Windows and are super adventurous, you could try installing CrossOver ($), which allows you to install some windows software so it runs directly on OS X (that is, masquerading as a native OS X program), but Visual Studio is known to be flaky in that environment, so I advise against this. Masochists may feel free to ignore my advice.

share|improve this answer
I have no problem buying a windows licence, I just need to know which to buy, windows or parallels windows. How can I decide which is better, you mentioned that with parallels the system will slow down, does this mean I should go with bootcamp or there are other factors? – Yasmine Sep 17 '13 at 23:27
Crossover/Wine will not run Visual studio. I would highly recommend bootcamp. You are running Windows natively, not in a virtual machine. When compiling applications, you want as much horsepower as the machine can give. You shouldnt have issues running a VM in Parallels, but why take a risk? – Keltari Sep 17 '13 at 23:34
I'm sorry I am still confused about something here, you mentioned that parallels is a virtual machine manager, this means that if I decided to go with it then I'll need to buy parallels and then buy a windows licence to install it with parallels? – Yasmine Sep 17 '13 at 23:37
If I may answer for Br.Bill, yes, you would need a Parallels license and a Windows license in order to go that route. The advantage of Parallels, VMware Fusion, etc, is that they can run other operating systems, if you want. If it's just Windows you're after, Bootcamp is the cheaper and better-performing option. – Patrick S. Sep 18 '13 at 0:19
@To sum it up, Bootcamp is essentially dual booting. The others are virtual machines. – AthomSfere Sep 18 '13 at 0:32

Take a look here, this is on a Microsoft site:

It works great with both Parallel, VM-ware or Bootcamp. You can even install it Windows native (multiple partition) on a Mac.

I recommend you to check your workflow first and the choose your solution. It works great to develop a Mac if you develop for many platforms.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.