Для решения задачи оптимального проектирования систем теплоснабжения предложена комплексная методика, основанная на принципах декомпозиции и дальнейшей увязки получаемых результатов в едином вычислительном процессе. Применявшиеся ранее подходы к построению программного обеспечения не обеспечивали полноценную реализацию этой методики в виде единого программного комплекса. Для преодоления возникающих в связи с этим трудностей был разработан методический подход к построению программного обеспечения на принципиально новой основе. Данный подход основан на применении концепции модельно-управляемой разработки, где для представления моделей используется онтологическая система. Принципиальные положения этого подхода использованы разработке ПК СОСНА-М, предназначенного для решения задачи оптимального проектирования теплоснабжающих систем. Ключевые слова: онтология, онтологическая система, программный комплекс, теплоснабжающая система, оптимальное проектирование, сценарий, метапрограммирование