Portabilität bzw. im Projektkontext die Software-Portabilität stellt eine Eigenschaft von Software oder Services dar. Sie bedeutet, dass eine Software in unterschiedlichen Umgebungen ausgeführt werden kann. Umgebung kann sich hierbei auf unterschiedliche Hardware, Betriebssyteme, Software-Frameworks u. ä. beziehen.