Emulatie (1) Het gedeeltelijk of geheel nabootsen van het ene computersysteem door het andere, voornamelijk op het gebied van de apparatuur, zodat het nabootsende systeem dezelfde gegevens aanvaardt, dezelfde programma’s uitvoert en dezelfde resultaten oplevert als het nagebootste systeem.
(2) Het toepassen van programmeertechnieken en speciale machine-eigenschappen om een computersysteem programma’s te laten uitvoeren, die voor een ander systeem werden geschreven.