Un emulatore, in informatica e nel senso più generale possibile, è un componente che replica le funzioni di un determinato sistema su un secondo sistema differente dal primo.