軟件可移植性(software portability)係指一個用高階程式語言寫成嘅電腦程式嘅源碼可以喺幾廣泛嘅電腦硬件同作業系統上面行,一個有完美可移植性嘅程式能夠喺任何電腦(無論係個人電腦定係手機等)上面行。