Migração refere-se ao tipo de atividade de mover algo de uma parte para outra, como a transferência de dados entre diferentes tipos de Armazenamento, formato ou computador. É uma consideração importante para qualquer implementação, atualização ou consolidação de sistema. A migração de dados é geralmente feita mediante programação para alcançar automatização, liberando, dessa forma, recursos humanos de tarefas tediosas. A migração de dados ocorre por vários motivos, incluindo: substituições ou atualizações de equipamentos de servidores ou de armazenamento; consolidação de sites; manutenção de servidores e realocação de data centers.