エミュレータとは、あるコンピュータシステム上で、ほかのハードウェア用のアプリケーションを仮想的に動かすソフトウェアのこと。エミュレータを使えば、Macintosh上でWindowsの機能を再現し、Windows向けに開発されたアプリケーションを動作させるようなこともことができるようになる。実際に、MacintoshにはWindows環境を再現できるエミュレータが存在している。
また、プレイステーション用など、ゲーム機用のゲームソフトをパソコンで再現できるエミュレータもある。1999年に米ソニーはプレイステーション用エミュレータを開発した会社に対して販売停止を求める裁判を起こしたが、上訴審でソニーの訴えは退けられた、という歴史もある。
エミュレータを使って、ほかのOS向けのアプリケーションを動作させることをエミュレーションと呼ぶ。