Emülatör, bir sistemde çalışan yazılım veya donanımın işlevselliğini başka bir sistemde taklit eden bir programdır. Emülatörlerin bazı kullanım amaçları: Eski oyunların oynanması. Farklı işletim sistemlerinin test edilmesi. Mobil uygulamaların test edilmesi. Donanım geliştirme ve test. Ağ simülasyonu.