What do you think what is emulator?
Our electronic definitions web site has answer for that as well:
is a program that allows a computer to behave as if it were a different type of
computer. For example software may be developed with an emulator to run on
a computer not yet built.
Other electronic terms somewhat related to emulator