软体可移植性

软体工程中,可移植性(英语:Portability),又译为移植性可携性,是指使用高阶语言写成的软体,在不同环境下,是否具备可以被重复使用的性质。一般来说,软体是否具备可移植性的衡量标准,在于进行软体移植时,需要付出多少工时为代价。具备高可移植性的软体,在移植到不同系统平台时,并不需要做太多事情,因此能够减少软体开发及布署时的成本。为了使软体具备高度可移植性,程式设计师需要使应用程式介面抽象化以及模组化。

低阶语言,例如汇编语言,写成的软体,一般来说,其可移植性都较低。