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