Здравый смысл прежде всего.
Если ты не понял, что я хотел донести, ну что ж. Жаль.
Изложу вот так:
1) Требования к функционалу ПО должен выдвигать управленец, а не пользователь или программист; следовательно, главное готовая начинка продукта, а не возможности, которая она дает разработчику;
2) Не следует путать специфику бизнеса и плохое экономическое образование, то есть управленцу в большинстве случаев достаточно типовых решений, автоматизированных в ПО.