1. Az emuláció jelentése a szoftverek kontextusában: egy olyan program használata, amely egy másik program vagy eszköz viselkedését utánozza. Erre a használatra jó példa, ha egy számítógépen nem azt az operációs rendszert használjuk, amelyre eredetileg a hardveres konfirgurációt tervezték. Így lehet például Microsoft Windows-t emulálni Linux vagy Mac OS X alatt.
2. A szerver virtualizáció folyamatában az emuláció a virtuális környezet szinonimája.
3. Hardveres kontextusban az emuláció azt a működésmódot jelenti, amelynek során egyik hardver a másik működését utánozza, annak érdekében, hogy a külső perifériák elérhetőek legyenek, vagy hogy csatlakozni lehessen a központi számítógéphez.