Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a friend that wants to buy a Mac Book Pro and he has some windows applications that he needs to run. He doesn't want to buy the applications again.

Can he run the Windows applications on his MacBook Pro? What ways to accomplish this are available?

share|improve this question

3 Answers 3

up vote 18 down vote accepted

You have three choices. They all come with pros and cons

Run a Virtual Machine

You have VMWare Fusion and Parallels Desktop in the commercial space to chose from when it comes to virtualization software. And if you're comfortable tweaking and fiddling you can use VirtualBox for free.


  • Near native speeds for your applications
  • Your OS X-based data can be accessed from your Windows programs
  • Can pick between running them in a full Windows desktop-in-a-Window or in integrated mode where the Window apps appear as windowed apps right in your OS X desktop
  • Decent support in the commercial offerings at least for graphics acceleration so you can run some graphics intensive programs
  • You get a bunch of neat things with virtual machines including the ability to pause applications mid-run and snapshot the state of your virtual machine


  • You have to buy a copy of the Windows operating system
  • The Windows OS installation will take up a lot of space on your hard drive, plus the Windows application space
  • If your Mac is older, doesn't have much RAM, the VM approach can drag down your system a bit but most, if not all, new Macs can handle VM hosting duties without much of any issue

Run Wine

Wine is a translation layer for Windows applications. It's a bit like a virtual machine but doesn't require the Windows OS. It sits between the Windows application and OS X and makes the application think it's running on Windows by translating all the Windows calls its making to OS X calls.

There are two choices of know of here. The free WineBottler and the paid-for CrossOver Mac from CodeWeavers.

Some commercial software is delivered for OS X this way -- I know The Sims 3 game that my wife likes to play on her MacBook Pro is actually the Windows version of the game running under the Wine emulator.


  • You don't need to buy a copy of Windows
  • Your OS X-based data can be accessed from your Window programs


  • Application support under Wine can be hit-and-miss. Some apps work well, some don't. Check at http://appdb.winehq.org/ to see if your applications are on the list of tested, supported applications if you're going to try WineBottler. CodeWeavers keeps their own list.
  • Because the Windows applications think they're running on Windows, and not everything Windows does translates perfectly to OS X, some applications can behave erratically.

Run Windows Native with BootCamp

Windows can actually be installed your Apple hardware directly and usually runs just fine. Apple even provides a utility called BootCamp that lets you keep a Windows and OS X installation available to your Mac and pick which OS to boot in to when you start up your machine.


  • That's the fastest you can get for Windows apps on Apple hardware. It's the OS running on bare metal. If you need every last little bit of performance for your applications, this will be your best bet.
  • Your Windows partition stays separate from your OS X partition so changes to one rarely impact the other


  • You have to buy a copy of the Windows operating system
  • Moving data between the Windows side to the OS X side is hard and in some cases impossible, for the most part the OS'es and their programs are completely silo'ed
share|improve this answer
Bootcamp can be used in combination with a virtual machine (like Parallel) and this gives the best of both worlds. –  CousinCocaine Jun 19 '14 at 9:37
For Smaller Apps & Games, Wine is perfect for me. For more "pure native windows stuff" (for example office) we use Parallels Desktop at work. If it is more Professional Software (for example Adobe Ps/Ae/Pr or similar) then I would go with BootCamp. –  YoshiBotX Jun 19 '14 at 10:38
With "more Professional Software" I think you mean more hardware dependent. –  CousinCocaine Jun 22 '14 at 7:23
Should I worry about malware using Wine? is it sandboxed? –  rraallvv Jan 13 at 22:39
@rraallvv it is not as secure as running in a virtual machine. The wine layer translates Windows system calls to OS X calls and, while it doesn't circumvent standard OS X privilege escalation policies, it certainly doesn't insulate your system in any particular way from attempted malicious behaviour. –  Ian C. Jan 13 at 23:22

You can install Windows Applications on your Mac in 3 ways.

  1. Use Bootcamp to install Windows on your Mac. Requires a legal copy of Windows. Also the fastest, but you can't run Mac Applications at the same time
  2. Install a Virtual Machine, such as Parallels or VirtualBox. Performance will suffer.
  3. Use Wine to run Windows Applications. Performance will suffer

The Answer to your Question:

Yes, VM's are a good way to run Windows Applications, however they are not foolproof. Mac's, while certainly more optimized, are not more powerful than a PC. These are because they are PC's; just ones designed by apple. You would be running an entire PC in a PC, which means it will greatly affect performance. However, if it's something low performance, a VM might just work! Ask your friend to attempt to find (hopefully free) alternatives to whatever software he has licensed for Mac OS X

share|improve this answer
For all practical purposes, assuming the host has good hardware, there is zero effect on CPU, RAM, and disk performance because of a virtual machine. It is not true that performance has to be greatly affected. –  A-B-B Feb 28 '14 at 19:20

Have you heard of software called Parallels Desktop? http://parallels.com It has some great features; not just not having to reboot your computer every time you switch from to Mac to Windows or vice versa but also being able to use so many programs with speed and efficiency, being able to access your document created in Windows from your Mac without any hassle and also sync Mac browsers such as Safari bookmarks with Windows browser bookmarks.

share|improve this answer

protected by Community Dec 25 '14 at 12:19

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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