Я в тексте первого, подробного ответа взял и просто списком привел проблематику разработки - на какие вопросы предстоит отвечать разработчику.
И отвечать так чтобы не возникло эклектики: типа хочу, чтобы землей не торговали, но чтобы мой приватизированный участок достался по наследству старшему сыну. И чтобы я мог подкупить еще участочек для младшенького...
Так вот. Единственной системой идей, которой может быть создан разработчик - является МУДРОСТЬ.
Которая есть знание, настоянное на совести.