Переносимость программного обеспечения - возможность переносить написанную компьютерную программу на другую аппаратную платформу или в другую операционную систему.
В зависимости от типа языка и того, как интерпретируется готовая программа ( скомпилированный язык, промежуточный язык / код , интерпретируемый язык ), передача программного обеспечения может потребовать различных видов