Разработанная программная система реализует коэволюционный алгоритм условной оптимизации. Коэволюционный алгоритм - самонастраивающаяся оптимизационная процедура, основанная на генетических алгоритмах. Алгоритм относится к классу интеллектуальных информационных технологий. Среда разработки C++ Builder 6.0. Реализовано решение тестовых задач условной оптимизации и практических экономических задач - задачи формирования оптимального инвестиционного портфеля предприятия и задачи формирования кредитного портфеля банка, а также задачи составления расписания посадок самолетов. Исходные данные для экономических задач загружаются в виде XML-файлов. Отображаются графики процесса работы алгоритма, вывод результатов с возможностью сохранения в файлы таблиц MS Excel.