Portimine
Portimine (inglise keeles porting) on tarkvaraehituse protsess, mille eesmärk on kohendada tarkvara nii, et see saavutaks teatavas programmis kasutatavas arvutuskeskonnas erineva tulemuse sellest, milleks selle programmi arvutuskeskkond algselt mõeldud oli (kaasaskantavus). Antud terminit kasutatakse ka siis, kui riistvara või tarkvara muudetakse vastavalt keskkonnale, et seda oleks võimalik seal kasutada. Tarkvara on kaasaskantav siis, kui selle portimise kulud uuele platvormile on oluliselt madalamad kui nullist kirjutamise kulud. Mida madalamad on tarkvara kohendamise kulud, võrreldes selle rakendamise maksumusega, seda porditavamaks (kaasaskantavamaks) peetakse tarkvara.