The process of a computer, device, or program imitating the function of another computer, device, or program.