Migración se refiere al tipo de actividad de mover algo de una parte a otra, como la transferencia de datos entre distintos tipos de almacenamiento, formatos o sistemas informáticos. Es una consideración clave para cualquier implementación, actualización o consolidación del sistema. La migración de datos suele realizarse mediante programación para lograr una automatización, liberando recursos humanos de tediosas tareas. La migración de datos ocurre por una variedad de razones, incluyendo: reemplazos o actualizaciones de equipos de servidor o de almacenamiento; consolidación de sitios web; mantenimiento del servidor y reubicación del centro de datos.