Aplicaciones que permiten a una computadoras imitar el comportamiento de otra, de la manera más fiel posible, permitiendo utilizar los programas o en ocasiones inclusive periféricos, cartuchos y otro hardware, como si se tratara del equipo emulado.