Emulation

DEFINITION

Imitation; especially in order to equal or exceed a model. In computer terminology, it refers to a means to allowing software written for one computer platform to run on another.Also see chinoiserie and derivative.