Migration, yazılım geliştirme veya veri yönetimi bağlamında, bir sistem, uygulama veya veri tabanının bir versiyon veya platformdan başka bir versiyona veya platforma taşınması işlemidir. Genellikle daha yeni bir versiyon, teknoloji veya altyapıya geçiş yapma amacıyla gerçekleştirilir. Migration işlemleri, eski sistemden yeni sisteme geçişin sorunsuz ve veri bütünlüğünü koruyarak yapılmasını sağlar.