В ответ на: То, что писано нашим поколением - работает годами. И термина "сопровождение" мы не знали. Если прога требует сопровождения - значит она недописана.
А то что функционал с течением времени может добавляться это как? Если прога связана с оборудованием, а оно добавляется - это по Вашему ненормально? Сегодня пользователю достаточно видение текущей ситуации, а завтра прога должна давать прогноз и сама принимать решение в отсутствии пользователя. Сегодня она либо работает, либо - нет, а завтра она сама определяет поломку оборудования. Сегодня её надо запускать, а завтра она сама перезапустится и определит из-за чего была прервана. Прогресс двигает сервис и это надо уважать и понимать. Сегодня многие проги пишутся специально так что "добавь" на "вход" новый модуль и получишь на "выходе" новый функционал - и это неплохо для определённого круга задач.

Русский текст способен guru превратить в простую дуру если вместо буквы "g" прописью поставить "д".