The process of moving data from one repository or source, such as a database, to another, usually via automated scripts or programs.