There are a number of ways to install Android OS onto a PC. Normally Android is installed on tablets and smart phones, however if you are a developer, or just super cool geek, you may want to install it on your PC.
The most popular is to use BlueStacks, however some people complain that it isn’t very stable. Then there is the Android developer kit, which is designed for developers to test out their applications. However, complaints about performance abound. The typical response is that it is for developers and not for a production environment.
Another option is to install it into VirtualBox. How to Geek has step-by-step instructions on how to install Android into a VM using Virtualox.
You can also install Android on Microsoft Hyper-V. Here are some step-by-step instructions.
Once installed you will want to download the google play store. Once that is done you will be able to find and install applications.
Below are three videos demonstrating installing Android on VirtualBox, VMWare, and Hyper-V.