En informática, un emulador es un "software" que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de "hardware" o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente.