Para ejecutar programas de Windows en una Macintosh, puede utilizar una máquina virtual (VM) o un emulador de Windows. Una máquina virtual crea un entorno de software que le permite ejecutar otro sistema operativo dentro de su sistema operativo actual. Un emulador de Windows traduce las instrucciones de Windows en instrucciones que el sistema operativo de su Macintosh pueda entender.
Hay varias máquinas virtuales y emuladores de Windows disponibles para computadoras Macintosh. Algunas opciones populares incluyen Parallels Desktop, VMware Fusion y Crossover Mac.