移植(いしょく)とは、動植物に於いては本来の生育環境とは異なる場所に移動させてそのまま生育・繁殖させる行為をさすが、ソフトウェア等の場合に於いては、動作環境(コンピュータなどのハードウェアや、OSなどのソフトウェア基盤)の異なるプラットフォーム上で同じ動作をするソフトウェアを製作する事、若しくは元のソフトウェアを改変して、動作するように作り変えることを指す。
英語: Porting