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