Parallels Desktop for Mac Pro Edition

Parallels Desktop Pro Edition

Run Windows and macOS® simultaneously on a Mac®

  • Run multiple operating systems without rebooting
  • Use different versions of Linux
  • Test in multiple browsers, including Internet Explorer versions
  • Validate web apps in any browser on any OS
  • Test software in an isolated environment

Design, develop and test on your Mac.
No need for a separate development machine.

More Power!

Designed with developers, power users, and other demanding professionals in mind. Parallels Desktop for Mac Pro Edition gives you more processing power, with up to 128 GB of virtual RAM allocated to your VM and up to 32 virtual CPUs.

Multiple Browsers

Have Internet Explorer 9, 10, 11 and Microsoft Edge right on your dev machine—and all running at the same time. Run incompatible browsers in separate installations of Windows in separate VMs. Plus, test in all of them simultaneously using your favorite web development tool (Dreamweaver, WordPress, Microsoft Expression and more) to make changes to your site. If you regularly use multiple IE versions, try out the Launch tool in Parallels® Toolbox to launch them all at once and save time. (Parallels Toolbox is included with your purchase of Parallels Desktop Pro Edition.)

Do more with Parallels Desktop Pro Edition

Standard Edition
Download and install Windows 10 in one click
Optimized for macOS Big Sur (11.0)
Disk Space Optimization
Auto Video Memory
Free upgrade to the latest version *
Customize Touch Bar for Windows applications

* with Subscription

Buy NowUpgrade
Upgrade 71.45 AUD
Most Popular
Pro Edition
All the Standard Edition features PLUS:
Advanced networking tools
Free upgrades to newer versions
Integration With Chef/Ohai/Docker/Vagrant
Convert VM bundles to a single file for transfer or deployment
Convert VM bundles to a single file for deployment
Convert VM bundles to a single file for transfer
Rename custom networks
Microsoft Visual Studio plug-In
Debug, dump VM or start an SSH session from menu
Support for business cloud services
Premium 24/7 phone and email support
Buy NowUpgrade
Upgrade 71.45 AUD/yr
Business Edition
All the Standard and Pro Edition features PLUS:
Centralized administration and management
Unified Volume License Key for mass deployment
Buy Now
Are you a student? Save with Student Edition (Valid student verification required)

Need Parallels Desktop for your team? Get Parallels Desktop for Mac Business Edition.

VM Upload and Transfer

Save time and reduce the bandwidth required for uploading and transferring large virtual machine (VM) files by converting a VM bundle into a single file. Now it’s just an easy upload when transferring to a new Mac.

Develop Menu

Access the Develop menu by selecting “Software Development” as your VM profile, or by enabling “Show Developer Tools” in your VM configuration. From the menu bar, select Develop> and choose from the following tools.

Start SSH Session

Quickly start an SSH session with your VM. This command requires an SSH server running on your VM; calls 'ssh <vm_ip>' command in Terminal.

Open in Browser

Test and open your website in one click.

Start Debugging Session

Start a debugging session directly from Parallels Desktop. Note: Parallels Desktop supports lldb as a debugging front end. It should be installed with the XCode command line tools or XCode.

Generate a Core Dump

Generate the VM memory dump.

Visual Studio Plugin

Debug in a safe, isolated environment. The Parallels plugin for Visual Studio allows you to develop software in one virtual machine and test it in others with just one click. To start remote debugging of your project, build the project and test it locally. Then click Parallels > Start Debugging in the VM and select the virtual machine you need.

  1. In the virtual machine with Visual Studio, navigate to the directory where Parallels Tools are installed. In most cases, it is C:\Application Files (x86)\Parallels\Parallels Tools\DevTools.
  2. Double-click the VMDebugHelper.vsix file. The plugin for Visual Studio will be installed automatically.

Need Parallels Desktop for your team?

Get Parallels Desktop for Mac Business Edition.

Learn More

Developer Tool Integration

Vagrant Provider

Download the ready-to-use environment in seconds. Save time with one command: Vagrant Up. If you use Vagrant Share by Hashicorp, grant access to your VM via SSH or HTTP.

Command Line Interface

Use (prlctl, prlsrvctl), to control Parallels Desktop for Mac and virtual machines, their settings, and configuration. Autocompletion for prlctl and prlsrvctl commands in bash.* Allow passing arguments to VM applications.
*bash completion should be installed on Mac.

Jenkins

Run your builds in VMs by initiating and managing with Jenkins. Build OS X and iOS apps with Jenkins and continuous integration (CI). With the Jenkins plugin, Parallels Desktop VMs are launched dynamically whenever they are needed to build jobs, and then suspended during idle time for high-density usage of resources.

Nested Hyper-V Support

Parallels Desktop provides nested virtualization support (VT-X technology) that allows you to run Hyper-V and other types of virtual machines and emulators inside.

Docker

Docker Machine Parallels Driver allows you to create Docker hosts locally on Parallels Desktop.

Chef

Quick identification for recipes created from within Parallels VMs.

Test a Beta OS or Update

Take advantage of future public beta OSes from Apple and Microsoft without risking your data. Install a beta macOS or beta Windows release in a virtual machine safely on your Mac.

New update or upgrade released? First test it out in a VM. Save snapshots of a virtual machine. If something goes wrong, you can revert the changes back to any of your snapshots and continue working with the guest OS. Plus, the SmartGuard functionality in Parallells Desktop allows you to automate snapshots’ creation.

Download Pre-Built VMs

If you don't have enough time to create a new virtual machine with the required configuration, you can download a ready-to-use one with a predefined configuration.

Simply choose File > New and select from the “Free Systems” section. Pre-built VMs include a full Windows 10 Development Environment with Visual Studio and other tools pre-installed, a wide variety of Windows versions with different IE and Edge browsers pre-installed, Ubuntu Linux, Fedora Linux, CentOS Linux, Debian GNU/Linux, Mint Linux, and Android virtual machines.

  • Pro Edition supports up to 32 virtual (v)CPUs and 128 GB of Vram (per VM) and enables nested virtualization, PMU virtualization, and guest OS debugging support.
  • Works with OS X®, Windows 10, 8.1, and 7, Boot Camp®, Google Chrome™, Linux and Unix, and macOS® Server.
  • Optimized for macOS Mojave (10.14) and Windows 10 updates.
  • Develop in one VM and test in others with just one click using the plugin for Visual Studio.
  • Assign a drive letter to shared folders.
  • Create executable files in the Mac folders shared with Windows.
  • Create and manage your virtual machines via the command line interface.
  • Run VMs as background processes without the GUI displayed on the Mac desktop (Headless mode).
  • Share Windows network drives with Mac.
  • Download Ubuntu Linux, Fedora Linux, CentOS Linux, Debian GNU/Linux, Mint Linux, Chromium OS, and Android virtual machines.
  • Check websites in different versions of Internet Explorer on different versions of Windows.
  • Optimize VM settings and performance with Software Development, Software Testing, and Design profiles.
  • Open your website in one click for testing with “Open in Browser” menu.
  • Color code VMs from the Context menu to distinguish them from one another.
  • Generate a VM memory dump from Parallels Desktop.
  • Start Windows in Rollback Mode if you don't want Windows to store the changes you made to it during the working session.
  • Quickly start SSH session with your VM.
  • Enable nested virtualization to install and work in Android emulator for Visual Studio, iPhone® emulator for Visual Studio, Xamarin.Android, Android Studio, Embarcadero RAD Studio, and Docker for Windows.
  • Integrate with Office 365.
  • Support for OpenGL.
  • Use a single cloud storage space between Mac and Windows.
  • Create development environments in a virtual machine, and easily back up, share, or restore it.
  • Use the Parallels Vagrant plugin to work with reproducible and portable work environments.
  • Use linked clones in the Vagrant plugin to create new boxes fast and use disk space efficiently.
  • Use Command Line Interface tools to control Parallels Desktop and VMs, including their settings and configuration.
  • Use bash completion for Parallels CLI tools.
  • Natively manage your Docker VMs, manipulate your VM with SSH or the command line, and support linked clones and VM templates.
  • Test different connectivity issues with an enhanced network editor; simulate an unstable network connection or limit network bandwidth in a VM.
  • Set a delay for a VM start (on Mac or Parallels Desktop).
  • Set a custom icon for every VM.
  • Resolve DNS requests from VM using info in /etc/resolver.
  • Use port forwarding to pass traffic from a Mac port to a VM or IP address and desired port.
  • Use VM names as their DNS names.
  • Use tcpdump with virtual networks.
  • Create custom host-only networks.
  • Sort VMs in Control Center.
  • Access Pro tools from the menu: SSH, WEB, DBG, DUMP.
  • Use NetBoot for macOS VMs.
  • Archive/unarchive VMs in Control Center.
  • Limit VM resource usage.
  • Use 8.3 filenames for Shared Folders.
  • Use EFI Secure Boot.
  • Support for mmap() in Linux Shared Folders.
  • Premium 24/7 phone, email, and social support after activation.
  • Bonus! Includes Parallels Access®, the easiest way to remotely access your computer from anywhere.
  • Bonus! Includes Parallels® Toolbox with over 30 one-touch tools. Clean your drive, take screenshots, and more.

“Parallels allows me to run a full development environment on Windows, including SQL Server, Analysis Services Server, Visual Studio, and SQL Management console simultaneously…”

Tim Goldstein, Senior Business Intelligence, Data Warehouse, OLTP, ETL Architect & Developer

Standard Edition

Installation

  • Use Sign in with Apple for Parallels account registration and sign-in.
  • Download and install Windows 10 automatically in one click.
  • Activate Windows automatically by specifying a license key before installation.
  • Use Express Installation to fully automate Windows installation and user account setup.
  • Install virtual machines from an ISO image, app, USB, CD, or DVD.
  • Select automatically detected operating system installers from Downloads and Desktop folders.
  • Use automatic Parallels Tools installation for many operating systems.
  • Easily configure Windows for Productivity or Gaming.
  • Use Windows from Boot Camp in a virtual machine.
  • Import Boot Camp into a standalone virtual machine.
  • Migrate Windows from PC to a virtual machine.
  • Download Ubuntu Linux, Fedora Linux, CentOS Linux, Debian GNU/Linux, Mint Linux, and Android virtual machines.
  • Download a ready-to-go Windows 10 virtual machine with Legacy Edge app.
  • Install macOS into a virtual machine from Recovery Partition.
  • Import VMware, VirtualBox, and Hyper-V (VHD only) virtual machines.

Onboarding

  • Download a full-featured free 14-day trial of Parallels Desktop Pro Edition
  • Purchase Windows 10 directly from Parallels Desktop.
  • Learn about basic Parallels Desktop features upon completing Windows installation.
  • Learn about Coherence view mode upon first entering.
  • Learn about working with Shared Profile folders when deleting Mac files from Windows.
  • Use Parallels Desktop Help to learn more about application features.

General

  • Run Windows and other virtual machines using native macOS virtualization on macOS Big Sur and later (with no additional kernel extensions).
  • Use up to 4 CPUs and 8GB of RAM for a virtual machine.
  • Boot a virtual machine from USB, network, or external disk.
  • Manage virtual machine's boot order and devices.
  • Suspend and resume virtual machines for better productivity.
  • Create snapshots to save OS and disk states and revert to it later.
  • Save the current virtual machine state before reverting to a snapshot.
  • Automatically pause a virtual machine when it's idle to save Mac resources.
  • Configure the time when a virtual machine gets paused.
  • Configure a virtual machine to always run in the background.
  • Configure a virtual machine to start when Parallels Desktop starts.

Appearance

  • Use a virtual machine in a window, full screen, or picture-in-picture modes.
  • Use all Mac displays when in full screen.
  • Show and hide Windows spaces on all displays simultaneously.
  • Optimize full screen for games.
  • Use Windows gamma settings when in full screen.
  • Configure opacity and always-on-top for the picture-in-picture mode.
  • Use Windows applications in Coherence view mode side-by-side with macOS apps.
  • Use Parallels Desktop in a dark theme.
  • Configure the virtual machine's startup and shutdown behavior.
  • Monitor CPU, network, and disk activity on the virtual machine status bar.
  • Use Resource Monitor to track CPU and RAM usage for several virtual machines.
  • Use Free Up Disk Space wizard to manage disk space.
  • See what Mac folders are shared with Windows in File Explorer.
  • Show Windows applications in the Dock.
  • Show Dock icons in Coherence only.
  • Make Dock icons bounce to alert.

Graphics

  • Use a virtual machine with Retina-optimized high-DPI resolution.
  • Run DirectX 11 applications in Windows (powered by Apple Metal).
  • Run OpenGL 3 applications in Windows and Linux.
  • Run macOS Big Sur virtual machine with Apple Metal support (on macOS Big Sur host).
  • Use up to half of Windows RAM for video memory (hardware dependent).
  • Toggle high-performance graphics usage (discrete graphics card).

Integration

  • Use Windows in Travel Mode to extend MacBook battery life.
  • Schedule Windows maintenance for installing Windows updates.
  • Control Windows applications with special Touch Bar options.
  • Open Mac files using Windows applications.
  • Make Windows applications default for opening macOS files.
  • Use native Windows icons in macOS for executable files.
  • Open Windows applications from macOS.
  • Open macOS applications from Windows.
  • Drag and drop files and images between macOS and a virtual machine (Windows, Linux, macOS).
  • Drag and drop macOS screenshot preview to Windows apps.
  • Copy and Paste formatted text and files between macOS and a virtual machine (Windows, Linux, macOS).
  • Open web links from Windows in macOS browsers.
  • Use Windows email client as default on Mac.
  • Share macOS folders and disks with Windows.
  • Share Windows folders and disks with macOS.
  • Use macOS user profile folders as Windows user profile folders (Desktop, Documents, Downloads, etc.).
  • Share macOS network locations and volumes with Windows.
  • Use Windows apps on iPad with Sidecar using Apple Pencil.
  • Use synchronized time and time zones between Mac and Windows.
  • Use synchronized macOS location with Windows.
  • Use notification badge for the Outlook Dock icon to track unread emails.
  • Use Outlook notifications in macOS.
  • Attach recently- created Mac files to Outlook emails.
  • Open Microsoft Office files from the macOS browser in Windows Desktop apps.
  • Show Windows notification area on the Mac menu bar.
  • Allow Windows applications to enter the full screen automatically when running in the Coherence mode.
  • Share iCloud, Dropbox, and Google Drive macOS folders with Windows.
  • Use macOS Dictionary in Windows.
  • Use macOS Dictation in Windows.
  • Use macOS Quick Look in Windows.
  • Use macOS Special Characters in Windows.
  • Pin your contacts from Windows People Bar to macOS Dock.
  • Share Windows files using the macOS Share menu embedded in the Windows context menu.
  • Insert photos and documents from iPhone to Windows.
  • Send files from Finder to Windows email client.
  • Use synchronized macOS Do Not Disturb with Windows 10 Focus Assist.

Devices

  • Use all your Mac keyboard layouts in Windows automatically.
  • Use synchronized keyboard layout selection between macOS and Windows.
  • Customize keyboard shortcuts for virtual machines.
  • Use the mouse with seamless switching between macOS and Windows.
  • Optimize mouse and keyboard for games.
  • Use the smooth scrolling with Trackpad.
  • Use the smooth zoom and rotate gestures with TrackPad.
  • Use Trackpad with Force Touch and Pressure Sensitivity in Windows.
  • Use drawing tablets in Windows with full pen support (pressure, tilt, twist, erase).
  • Print from Windows using Mac printers with duplex printing and up to A0 paper size.
  • Synchronize the default printer between Mac and Windows.
  • Show macOS printing settings before printing from Windows.
  • Connect USB devices directly to a virtual machine.
  • Manage USB devices' automatic connection to a running virtual machine.
  • Use a Mac web camera in Windows up to 4K resolution.
  • Use VoIP phones in Windows.
  • Use high-definition audio input/output in virtual machines.
  • Synchronize sound volume between macOS and Windows.
  • Share Bluetooth devices with Windows.
  • Connect Bluetooth devices to Windows using Simple Pairing.
  • Use expanding virtual disks to occupy as much disk space as the virtual machine uses.
  • Use real-time disk space optimization for Windows to optimize Mac disk space usage.
  • Automatically reclaim disk space on a virtual machine shutdown.
  • Resize virtual hard disks up to 2TB.
  • Add a virtual floppy device to a virtual machine.
  • Add a serial port device to a virtual machine.

Network

  • Use Shared network mode to share the Internet with a virtual machine.
  • Use Bridged network mode to connect any network adapter to a virtual machine.
  • Use Host-Only network mode to interconnect virtual machines in isolated networks.
  • Generate MAC address for Windows.

Security

  • Use the Trusted Platform Module 2.0 device in Windows 10.
  • Isolate a virtual machine from macOS.
  • Encrypt a virtual machine.
  • Restrict changing virtual machine state with the macOS admin password.
  • Restrict changing virtual machine configuration with the macOS admin password.
  • Restrict changing view mode with the macOS admin password.
  • Restrict managing snapshots with the macOS admin password.
  • Use Touch ID instead of manual passwords.

Support

  • Use a large variety of Knowledge Base articles to get quick help.
  • Use Facebook Messenger or Twitter to get quick help.
  • Use Parallels Forums to connect with other users.
  • Get 24/7/365 chat, phone, and email support.
  • Authorize in Support Center automatically when using the in-product Help option.

Bonus Software

  • Includes a three-month complimentary subscription for Parallels Access, the easiest way to access your computer from anywhere remotely.
  • Includes a three-month complimentary subscription for Parallels® Toolbox with over 30 one-touch tools. Clean your drive, take screenshots, and more.

Pro Edition

Note: Parallels Desktop Pro Edition includes all features of the Standard Edition.

General

  • Use up to 32 CPUs and 128GB of RAM for a virtual machine (VM).
  • Enable Nested Virtualization to install and work in WSL 2, Docker for Windows, Android emulator for Visual Studio, iPhone emulator for Visual Studio, Xamarin.Android, Android Studio, Embarcadero RAD Studio, and more.
  • Configure a startup delay for a VM.
  • Optimize VM settings and performance with Software Development, Software Testing, and Design profiles.
  • Download a ready-to-go Windows 10 virtual machine with Visual Studio.
  • Switch a virtual machine to a pre-defined resolution.
  • Use Linked Clones for convenient testing and development.
  • Start Windows in Rollback Mode if you don't want Windows to store the changes you made to it during the working session.
  • Use NetBoot for macOS VMs.
  • Archive/unarchive VMs in Control Center to save disk space.
  • Limit VM resource usage.
  • Use 8.3 filenames for Shared Folders.
  • Support for mmap() in Linux Shared Folders.
  • Use EFI Secure Boot.
  • Create and use VM templates.
  • Share smart card readers with Windows.
  • Prepare VM for transfer to another Mac or cloud storage.

Appearance

  • Run VMs as background processes without the GUI displayed on the Mac desktop (Headless mode).
  • Color code VMs from the Context menu to distinguish them from one another.
  • Set a custom icon for every VM.
  • Sort VMs in the Control Center.
  • Use Linked Clone indication in the Control Center.

Network

  • Test different connectivity issues with an enhanced network editor; simulate 3G, Edge, or an unstable network connection or limit network bandwidth in a VM.
  • Check and copy the virtual machine's IP address using the Network icon on the VM status bar.
  • Quickly start the SSH session with your VM.
  • Open your website hosted in a VM in one click for testing with the "Open in Browser" menu.
  • Resolve DNS requests from VM using the info in /etc/resolver from the host macOS.
  • Use port forwarding to pass traffic from a Mac port to a VM or IP address and desired port.
  • Use VM names as their DNS names.
  • Use tcpdump with virtual networks.
  • Create custom host-only networks.
  • Specify names for custom host-only networks.
  • Use DNS requests over TCP in Shared Network.

Develop

  • Use Microsoft Visual Studio plugin to debug in a separate virtual machine.
  • Use the Parallels Vagrant plugin to work with reproducible and portable work environments.
  • Use linked clones in the Vagrant plugin to create new boxes fast and use disk space efficiently.
  • Use Jenkins to run a build server on Mac.
  • Natively manage your Docker VMs, manipulate your VM with SSH or the command line, and support linked clones and VM templates.
  • Generate a VM memory dump using Parallels Desktop UI controls.
  • Start a debugging session in Terminal using Parallels Desktop UI controls.
  • Access Pro tools from the menu: SSH, WEB, DBG, DUMP.
  • Use the Parallels SDK with Python 3.0 support.

Command Line Interface

  • Use Command Line Interface tools to control Parallels Desktop and manage VMs, including their settings and configuration.
  • Use bash (zsh) autocompletion for the Parallels CLI tools.
  • Pass arguments to virtual machine applications.

Bonus Software

  • Includes a complimentary subscription for Parallels Access, the easiest way to access your computer from anywhere remotely.
  • Includes a complimentary subscription for Parallels® Toolbox with over 30 one-touch tools. Clean your drive, take screenshots, and more.

Support

  • Get Premium 24/7/365 phone, email, and chat support.

Business Edition

Note: Parallels Desktop Business Edition includes all features of the Standard and Pro Edition.

Licensing and Support

  • Use Parallels My Account web app for administration and support.
  • Manage corporate users: download a CSV list of users, promote admins, block users.
  • Use a single license key on a selected number of computers.
  • Monitor license usage (seats left, how many in use).
  • Find information about Macs where Parallels Desktop was installed, generate reports, and manage information columns.
  • Deactivate a license on selected Macs remotely to free seats for being used on other computers.
  • Blacklist selected computers, so a user won't be able to activate Parallels Desktop on it again.
  • Send a custom message to users who will be deactivated/blacklisted.
  • Create sub-licenses from the master license to protect master license, limit usage between several offices or departments, easily control license deactivation for classes and graduates.
  • Assign administrators to one license or sub-license.
  • Get extended 30-day grace period to have more time for license renewal.
  • Rename computers and leave notes in their description.

Deployment

  • Use deployment package to configure and deploy Parallels Desktop and virtual machines to Macs using ARD, Jamf, Parallels Mac Management, Munki, and other Mac Management tools.
  • Send invitation emails to users, with a build, a license key, and other instructions.
  • Prepare, upload, and enable Business users to download the VM on their Macs in one click.
  • Select Windows applications to automatically add to the Mac Dock after deployment.
  • Enable Single Application Mode to hide Parallels Desktop UI and notifications and to show specified Windows application only.
  • Deploy archived VMs.

Administration

  • Use the Business Edition Administrator's Guide with instructions describing how to use product functionalities.
  • Use advanced options in Command Line Tools to manage Parallels Desktop installations after deployment.
  • Customize Control Center appearance to include Business logo and Helpdesk references.
  • Customize the in-product "Request Support" option to route users to Helpdesk.
  • Use a local update server to manage Parallels Desktop updates and upgrades.
  • Change Windows user account password using Command Line Tools (if a user lost a password).
  • Set custom Asset ID for Windows virtual machines to mark virtual machines in management tools or to pass some information from Mac to Windows.
  • Control Parallels Desktop upgrades using the Parallels My Account web app.

Security

  • Set a custom (non-Mac-admin) password to protect VM settings.
  • Restrict Parallels Desktop users from changing VM settings, and view modes.
  • Restrict Parallels Desktop users from creating, removing, cloning, and other operations over virtual machines.
  • Create expiring virtual machines with a specified lifetime.
  • Enforce USB device policies, so the users won't be able to connect specific types of devices to Windows or another VM.
  • Lock Windows before suspending a virtual machine to protect information.

Support

  • Get Premium 24/7/365 phone and email support.
  • Share support tickets with other Business account members.
  • Escalate tickets to the Parallels Support Management team.

System Requirements

Operating System

macOS Big Sur 11.0, macOS Catalina 10.15, macOS Mojave 10.14, or macOS High Sierra 10.13

Processor

Intel Core 2 Duo, Core i3, Core i5, Core i7, Core i9, Intel Core M or Xeon processor

Storage

500 MB for Parallels Desktop application installation

Graphics

Intel, AMD Radeon, or NVIDIA

Memory

4GB of RAM

Interested in support of Macs with Apple M1 chip? Subscribe to news here.

Parallels Desktop

The most trusted desktop virtualization software
for over 14 years!

30-day money-back guarantee