エミュレータは、対象となるハードウェア仕様を模倣して動作する。それを利用するソフトウェアやハードウェアに対しては、適切なインターフェースを提供する。提供されるインターフェイスは、製品として存在しない仕様のものであったり、エミュレーションを念頭において製造された仕様であったりする。主な用途としては、などがある。ほとんどのエミュレータは、環境の違いを吸収するための、なんらかのトランスレーションを行いつつ実行される。従って、実行時のオーバーヘッドは避けられない。そのため実行環境は、エミュレーション対象よりも高速な処理能力が必要である。しかし、古いスペックのハードウェアを、十分に高速なハードウェアでエミュレーションした場合は、実機よりも高速に稼働してしまう場合もある。現代のPC向けCPUもまた、RISCプロセッサで作ったCISCプロセッサエミュレータである場合が多い。ゲームエミュレータ.原理的にはコンピュータのエミュレータの一種だが、家庭用ゲーム機や業務用ゲーム機をエミュレーションするソフトウェアで、ほとんどはゲーム機メーカーとは関係のない個人や団体が作成した非公認のものである。さまざまなゲーム機のエミュレーターが存在し、実行環境の多くはパソコン用だが、家庭用ゲーム機上に実装されたもの(バーチャルコンソール等)も存在する。市販ソフトウェアを対象とする場合、著作権と絡んで難しい問題を含む。原則として、ゲームエミュレータ本体に関しては、実物の動作をリバースエンジニアリングして開発する限りは違法性はないとされる。ただし、ハードウェアベンダから提供される、ハードウェア情報やソフトウェア開発キットなど、ベンダとの守秘義務契約に該当する情報を流用した場合は、守秘義務契約を違反した開発者に対して違法性を問われることになる。一方、メーカーの公認・許諾を得てエミュレータおよびROMイメージを販売・提供する例もある。任天堂のWiiには、過去に発売されたゲームをダウンロードして遊べる「バーチャルコンソール」というサービスがある(この場合は、Wii本体がゲームエミュレータとなる)。ROMイメージ.業務用ゲーム機などの場合、基板から外したROMのIC単体でROMリーダ/ライタを使って読み出す。家庭用ゲーム機と供給方式が似ている場合も、同様の手段でデータを読み出す。