At the heart of BlueStacks is a multi-OS runtime with breakthrough virtualization technology. Apps developed for different operating systems can execute simultaneously, side-by-side, on the same computer.
BlueStacks employs a lightweight, optimized, soft hypervisor with deep enhancements to support "embedded virtualization". End consumers can enjoy the full Android environment through BlueStacks, or just install Android app icons directly on the Windows desktop. As is the case with any advanced technology, the complexity is completely masked from the end consumer.
The BlueStacks user interface is fully configurable. In addition, BlueStacks can integrate with the custom software experiences designed and developed by PC manufacturers.
BlueStacks supports multiple OS configurations
The current release of BlueStacks supports Android running on Windows. As the architecture diagram indicates, the BlueStacks virtualization technology can very easily support different permutations and combinations of operating systems and their applications. Some examples include:
Run Android on Windows simultaneously and seamlessly with the current release of BlueStacks
Run Android on Windows on ARM architectures starting with the Windows 8 release
Run Android apps in a browser tab to augment the app experience in Chrome OS
Run Windows on Android, boot into Android for faster startup and longer battery life