В моё время было проще. Я, к примеру, подрабатывал на заводе автолиний, где пахала невъебенная толпа народа (1996 год, мне 18 лет). Так вот, я им делал программу для расчёта производственных карт - типа, что из чего делается. Полное изделие состояло из пары сотен тысяч компонентов. Всё это хранилось в самописной БД. Почему в самописной? А интересно было попробовать! Ну, качество кода примерно можете представить. Старый добрый Borland Pascal, Turbo Vision, расширитель памяти... В итоге несколько сотен человек по факту зависели от программульки, написанной юным студентом.
А почему? Потому что нормальных программистов вообще тогда было мало, а на заводе ещё и задерживали зарплату, так что согласился работать только я. В результате в большом четырёхэтажном здании от советского АСУ (блядь, до сих пор жалею что не спиздил на память огромны ленточный накопитель - там их целый коридор был...) работало 3 человека - начальник АСУ, заместитель начальника АСУ и, набегами, я.
p.s. Зато когда завод обанкротили и перекупили - всем выплатили остатки по зарплате за всё время, в том числе мне. О, это чувство, когда идёшь с завода и имеешь в кармане зарплату своей мамы за пару лет... ☺