The process of converting data from one format to another. Data migration is necessary when an organization decides to use a new computing system or database management system that is incompatible with the current system. Typically, data migration is performed by a set of customized programs or scripts that automatically transfer the data. Data migration also sometimes refers to the process of moving data from one storage device to another.