Der Begriff Emulator leitet sich vom lateinischen Wort „aemulari“ ab und bedeutet soviel wie „nachahmen“. In der Computertechnik versteht man darunter eine Software, mit der ein anderes System ganz oder in Teilaspekten nachgebildet wird.