Emulatoren können als Übersetzer bezeichnet werden. Mit ihnen kann man unter anderem Windows-Software unter Linux oder MacOS nutzen oder alte Programme des Betriebssystems MS-DOS auf modernen Rechnern oder Konsolen lauffähig machen. Emulatoren imitieren Systeme oder Teile von Betriebssystemen und machen auf diese Weise Software kompatibel, die ursprünglich nicht für das Ziel-Betriebssystem geeignet war.