Алексей_PS:Программный комплекс, СУБД в нашем случае, чтобы ее написать, отладить, обслуживать - для этого необходимы квалифицированные кадры. А вот с этим у нас во всех отраслях проблема.
Для такой работы нельзя привлекать гастарбайтеров выходцев из средней Азии или мальчика-студента фрилансера. Но за квалифицированного специалиста надо платить, а начальство это не любит.
Ну ок, написали, отладили программный комплекс, разогнали персонал, т.к. зачем держать кучу дармоедов.
А потом приходит кому-то идея начислять в два раза баллов по определённому числу, определённому полу или по определённым поездам. Только вот хранение списка поездов для *2 в системе не предусмотрено вообще. Следовательно нужна конкретная доработка. А если программистов прежних нет, то для новых это несколько затруднительно, даже если квалификация высокая. Просто в системе до них уже заложены какие-то особенности, ограничения, тронешь в одном месте - аукнется в другом.
Вот почему-то никому из коммерсантов не приходит в голову для повышения продаж дописать в Войну и Мир пару новых глав. А чтобы там не налажать, чтобы герой который помещён в предыдущей главе в госпиталь, внезапно не оказался на поле боя, нужно досконально знать материал. С программными комплексами тоже самое.