在软件工程中,移植(英语:Porting)是一种软件发展程序,将某个可执行的程序,由它原先的环境中,迁移到另一个环境,让它可以重新运作。改变的环境可能是硬件或软件,包括处理器架构、操作系统、软件库等。
是当你进行软件移植时,需要重新改写的原始码越少,需要做的工时越少,这个软件的可移植性就越高。