Отличие кибернетических моделей от других материальных моделей или моделирующих технических устройств состоит в том, что они представляют собой системы, управляемые посредством обратной связи, т.е. системы, обладающие различными каналами обратной связи, по которым поступает информация от исполнительного органа в управляющий, благодаря чему поддерживается определенная направленность поведения системы при изменяющихся внешних условиях.
Существенной особенностью кибернетических моделей в отличие от других видов математического моделирования является то, что комплекс моделируемых явлений и процессов не сохраняет в них своей физической природы, как в физических моделях, и может не сохранять также своей структуры, как в аналоговых моделях, а отображается, воспроизводится только со стороны некоторых зависимостей, форм поведения или результатов. Другими словами, отношение кибернетических моделей к моделируемым объектам основано главным образом (хотя и не исключительно) на сходстве, одинаковости поведения и функций сложных систем, могущих различаться во всех других отношениях (изофункционализм).
Действующие, или материальные, модели неразрывно связаны с воображаемыми, или идеальными, моделями главным образом потому, что человек, прежде чем построить модель из каких-либо материалов, мысленно представляет себе, теоретически обосновывает, рассчитывает её. Маркс говорит, что «самый плохой архитектор от наилучшей пчелы с самого начала отличается тем, что, прежде чем строить ячейку из воска, он уже построил её в своей голове. В конце процесса труда получается результат, который уже в начале этого процесса имелся в представлении человека, т.е. идеально». Эти слова Маркса вполне можно применить и к характеристике мысленных, или идеальных, моделей. Последние, прежде чем воплотиться в действительность и стать благодаря практической деятельности материальными моделями, существуют первоначально в человеческой голове как образы этой действительности, как некоторые теоретические схемы.