En el diseño de software y programación, un emulador es un software que imita la función y la apariencia de otra pieza de software. Del mismo modo , una herramienta de código auxiliar es un software que simula la función de la otra pieza de software . A primera vista , herramientas de código auxiliar , también conocidas como talones de ensayo , parecen idénticos a los emuladores , pero los dos tipos de software son muy diferentes en el diseño y la aplicación . Diseño