Un programma software che esegue altri programmi.
Questo permette ad un processore fisico, un computer, di avere un comportamento simile indipendentemente dalla macchina (emulatore).