emulation
em-u-la-tion
noun
The act of trying to equal or surpass someone or something, often through imitation.
"His design was an emulation of classic British architecture."
noun
The reproduction of the function or action of a different computer system or program.
"The software allowed perfect emulation of older games."