Porting היא התאמת קוד תוכנה מסביבת העבודה שבה היא נכתבה לסביבה חדשה. דוגמה - תוכנה שנכתבה למערכת ההפעלהחלונות עלולה שלא להתאים למערכת ההפעלה לינוקס. כדי להתאימה (על מנת שתוכל לרוץ על לינוקס) נצטרך לבצע שינויים בקוד התכנה.
להמשך המאמר ראה Wikipedia.org...