В настоящее время разработчики и проектировщики продукции в отделах разработки/опытно-конструкторских работ производственных компаний сталкиваются с самыми разнообразными, не зависящими от специализации конкретной отрасли проблемами. Постоянно возрастающая глобализация рынков, растущие потребности в инновациях и высокий уровень индивидуализации на международных рынках - это несколько ярких примеров проблем, связанных с регистрацией, формализацией и интеграцией знаний, генерируемых при проектировании в CAD-системах как основной рабочей среде проектировщика (не только в отношении конечной продукции, но и самого процесса ее разработки).
Понятие "проектирование на основе баз знаний" [KBE-проектирование] (knowledge-based engineering, KBE) связано с эффективными методами и программными средствами, предназначенными для их использования инженерами-конструкторами. При этом термин "KBE-проектирование" также относится к использованию систем обработки знаний при разработке продукции.
Несмотря на то что начиная с 80-х годов прошлого века в области KBE-проектирования проводилось множество исследований и выработаны различные подходы, до настоящего момента отсутствует единое и универсальное описание промышленной среды, с помощью которой можно реализовывать и использовать KBE-приложения. В том виде, как они публикуются в настоящее время, конкретные решения, реализованные отдельными компаниями, могут применяться для других прикладных задач только со значительными изменениями и финансовыми затратами.