Предлагается новый подход к проектированию и компьютерной реализации имитационных моделей сложных многокомпонентных систем, отличающийся от объектного подхода. Он назван в работе модельным синтезом и модельно-ориентированным программированием. Центральным понятием этого подхода и в то же время элементарным кирпичиком для построения любых более сложных конструкций является понятие модели-компоненты. Организация имитационных вычислений модели-компоненты оказывается инвариантной относительно операции объединения моделей-компонент в модель-комплекс. Это позволяет строить фрактальные модели любой сложности и реализовывать вычислительный процесс даже очень сложных моделей единообразно. Предлагаемый подход позволяет исключить императивное программирование и производит программный код высокой степени параллельности.