向后移植是一种对现有软件进行更改（修补程式）的动作，其将较新版本的改变部份移植到旧版软体上。它构成了软件开发过程中的软体维护步骤，通常用于修复旧版软体中的。
概述.向后移植最简单也最常见的情况是，在新版软体中有一个已经被修复的安全性漏洞，而旧版软体也存在这个漏洞。下面是一个简化过的例子：做出这些修改修复软体v2.0版，并更改使其可以应用在软体v1.0版上，此即称为向后移植。在现实生活中，这些改变可能非常容易（只需要更改几行源代码），也可能需要大规模的修改（修改分佈在许多档