Editors' note, October 30, 2014: This review has been updated with new features added after the release of the Windows 10 technical preview.
Parallels Desktop for Mac has been letting people run Windows and other operating systems on their Macs for years. And with every major update, Parallels has added yet another feature that makes switching between your regular operating system and virtual machines even more seamless.
There are other apps that do virtualization, such as $60 VMWare fusion (also available for £36, or AU$64) or Virtual Box (free). These will both let you run Windows on your Mac (as long as you own a copy) and might be good enough for your purposes.
But what makes Parallels Desktop 10 for Mac special, is the way it incorporates Mac OS X Yosemite and iOS 8 features. Some of the new features give you more interactivity between operating systems, letting you place Windows apps on the Mac Launchpad or Dock, for example, and even as far as letting you use new features in Mac OS X Yosemite straight out of a Windows environment.
What is Parallels for?
Parallels Desktop ($80, £50, or AU$86) is a virtualization system for running other operating systems on your Mac. As an example, this would be useful if you use Windows at work, but have a Mac laptop at home because it means you can run all the Windows specific tools from work on the Mac without having to buy a separate computer.
Virtualization is used by software developers as well, because it allows them to run an operating system that has no ties to the computer it's on. This way, even if a virtual system gets a virus, it can only infect that enclosed system, leaving the host computer virus free. From there all they need to do is shut down and restart from an earlier healthy snapshot of the virtual system to start again fresh.
Parallels is also useful for people who play video games because it lets them pick from the much larger library of Windows titles and play them on a Mac. In this particular case, your mileage may vary because your Mac may not have the video processing power of high-end video cards.
If you're going to use Parallels with one of the free operating systems offered in the app (more on this later), you'll only need to spend the $80 for Parallels. But be warned, that in order to use this software with Windows as I did in this demo, you're going to be spending $80 for Parallels, plus the price of Windows 8.1 (currently available for about $120, £70, or AU$130). While it is not cheap, if you identify with one of the use cases above, it's worth the money.
Installing an operating system
To get Parallels up and running, you're going to need to have the full version of another operating system on hand. From the Parallels launcher, you can download free operating systems including Chrome OS, Ubuntu Linux, Android OS, or even another version of Mac OS X using your Mac's recovery partition.
Past versions of Parallels had the option to purchase and install Windows 7 from within the software, so you could get started right away. Microsoft no longer has a deal with Parallels, but Parallels Desktop 10 enables you to download and install a 90-day trial of Windows. The wizard also lets you move a PC, including Windows and all of its applications and files to your Mac so you have everything you need on one computer
If you know you'll need to run Windows for the long term, the easiest option is a box copy of Windows 8 on a DVD. As long as you have an internal or external DVD drive, you can select it from the Parallels Launch Center, and start installing straight away. In the latest version of Parallels, you also can drag and drop a .ISO file straight into the interface to start the installation.
If you downloaded Windows from Microsoft hoping (like I did) to just select the installer executable, you're going to have a tough time. Parallels requires either a DVD or image file (ISO), or you can use the Parallels Transporter Agent to migrate Windows from another PC.
To create an ISO file, you'll need to start the installation on another Windows PC, download all the data files, then select create as image, and choose either DVD or thumb drive. It took me some time to figure it all out, but I finally used a thumb drive to transfer the installer and get it running on my Mac. This is all just a precaution to make sure you don't make the same mistake I did and already have an ISO image or boxed version of Windows before you get started.
While I think it's OK that Parallels has specific requirements for the installation file, it would be nice if the app took care of the conversion for you. Without knowing, it's pretty easy to buy and download an operating system in the standard way (resulting in an .exe file) that requires a lengthy process for conversion before it will work.