Emulation software allows you to use a different operating system to your host. For instance, you could run a Windows 7 emulator on your Windows 10 machine. You can still use Windows 10, but you can also dip into Windows 7 as you want. Many people use emulators every day, to test software, try out a new operating system, or run an old video game console. But have you ever wondered how emulators work?