Тезисы: Проблема переносимости приложений между программно-аппаратными платформами имеет длинную историю. За это время появилось множество подходов к её решению. Тем не менее, постоянно возникают ситуации, когда выясняется, что данному вопросу вовремя не было уделено должное внимание и это привело к неприятным последствиям.
Настоящий доклад ставит своей целью привлечь внимание к вопросу переносимости программного обеспечения и добиться, чтобы и заказчики, и разработчики ПО более серьезно подходили к рассмотрению требования переносимости на начальных этапах проекта. Мы представим примеры последствий недальновидных решений этого вопроса, рассмотрим наиболее распространенные подходы к обеспечению переносимости ПО, а также обсудим их достоинства и недостатки.