A Metamodel consists of the frameworks, rules and constraints defined to underpin the creation of a model. In very simple terms, it is the model that underpins a model.