Skip to content

Guides / 9 min read

How to run Windows software on a Mac.

Sooner or later most Mac users meet a program that only exists for Windows. It might be a tax package your accountant insists on, a client's engineering tool, or an old piece of software that does one job nobody has replaced. The good news is that there are several honest ways to use it. The less good news is that each one trades something away.

Why this got harder, then easier

For years the standard answer was Boot Camp. Intel Macs could restart into a real copy of Windows, and everything just worked. Macs with Apple silicon use a different kind of processor, and Apple does not support Boot Camp on them. Windows still runs there, but it has to run inside another program rather than on the bare machine.

That sounds like a setback, and for a while it was. Today it is mostly a matter of choosing the right tool for how often you need Windows and how much hassle you will tolerate.

Option 1: a virtual machine on your Mac

A virtual machine is a pretend computer running inside a window on your Mac. You install Windows in it, then install your program in Windows. Parallels Desktop is the best-known example. Microsoft has named Parallels as an authorized way to run Windows 11 on Apple silicon Macs, in the version of Windows built for the same kind of processor.

The strengths are speed, because it is your own machine, and working without a connection. The costs are real: the software itself is paid, a Windows licence is separate and not included, and the virtual machine takes a big slice of your disk and memory. Programs written for older Intel-style Windows usually run through translation, which works for most but not every program.

Option 2: a compatibility layer

Tools such as CrossOver, built on the open-source Wine project, run some Windows programs directly on macOS without installing Windows at all. When it works, it is light and quick, and you skip the Windows licence.

The catch is that compatibility is uneven. Some programs run perfectly and others do not run at all, and you often only find out by trying. Check the vendor's compatibility list for your exact program and version before you commit.

Option 3: a cloud PC

A cloud PC is a whole Windows computer that lives in a data centre and that you reach from your Mac. Microsoft's Windows 365 is the best-known: each person gets their own persistent machine for a monthly fee per person. It behaves like a second computer you can open from anywhere.

It is a good fit if you want a full Windows desktop with all your files in one place. It can be more than you need if your goal is a single program, because you are paying for and managing a whole computer.

Option 4: stream just the program

The lightest version of the cloud idea is to run only the program you need on a Windows machine somewhere else and view it in a browser tab. There is no Windows to install on your Mac, no second desktop to manage and nothing taking space on your disk. This is what FarDesktop does.

It suits occasional and focused use: the tax season package, the client tool, the legacy program. It is less suited to heavy graphics work or anything that needs hardware plugged into your own computer. You also need an internet connection while you work.

How to choose

A few honest questions settle most cases.

  • How often do you need it? Daily and for hours, a virtual machine or cloud PC earns its cost. Now and then, streaming one program is usually simpler.
  • How many programs? One or two favours streaming. A whole Windows workflow favours a virtual machine or cloud PC.
  • Does it need your hardware or heavy graphics? If so, a local virtual machine or a dedicated setup is the safer bet.
  • Who pays for licences? A virtual machine needs its own Windows licence, and every option still needs the licence for the program itself.

The Compass

Answer six questions about your program and see whether browser streaming is likely to suit it.

Written with freelancers in mind.

Questions people ask.

Can I still use Boot Camp on a new Mac?

No. Boot Camp is not supported on Macs with Apple silicon. It only works on older Intel Macs.

Is Windows free to run in a virtual machine?

No. Virtualization software does not include a Windows licence, so you need your own. Check the current terms for the version you plan to use.

Will my old Windows program work on a new Mac?

Often, but not always. Whether it works depends on the program and the method, which is why it is worth testing before you rely on it.

Which option is cheapest?

It depends on how much you use it. A compatibility layer is cheapest when it works. For occasional use, streaming one program often costs less than owning a Windows virtual machine.

The quickest answer is to try your own program.