Making programs designed to run on another environment run on a different environment.
For example:
See also Virtualisation
2 pages link to Emulation: