Un Portage informatique consiste à réaliser le transfert d’applications ou de systèmes d’information depuis le Système d’exploitation sur lequel ils ont été conçus jusqu’à un autre système d’exploitation. Cette procédure nécessite la réécriture de toutes les parties de codes concourant à l’interaction du programme avec l’OS : entrées/sorties, Interface graphique, opérations sur les fichiers et communicatyion avec les périphériques, connexions Réseaux …