Emulation is the art of one System mimicking another. It allows a Program designed for one environment to run seamlessly in a completely different one, preserving its original behavior and function. See also Virtual Machine Simulation Operating System Hardware