Рассмотрена проблема разработки программных систем с точки зрения создания внешнего творческого контроля над информационным содержанием процесса разработки. Сделана попытка подчинить процесс создания программных систем избыточности информационного содержания, посредством объединения управления как над алгоритмическими и структурными элементами, так и над любым возможным неформальным представлением данных, что способно обеспечить целостность разработки систем. Связующая роль между элементами проектирования при творческом контроле отведена эвристике доступности, которая действует как качественная оценка частоты или вероятности выбора за счет легкости воспоминания или ассоциации.