Метамодель в первом приближении можно определить, как модель модели. В программной инженерии более строго метамодель определяется, как некоторая целостная концепция организации данных, определяющая структуру, интерфейс просмотра, поиска, ввода и редактирования информации. При таком определении примерами метамоделей могут служить плоские файлы, реляционные БД, электронные таблицы, многомерные кубы OLAP.