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