Simulated Systems - Basic Facilities System code runs (eg an OS) Virtual console - remote management Some hardware implemented as per device driver expectations Ability to change virtual hardware MultiCPU Container files for hard drive emulator