The COMMA (Common Object Methodology Metamodel Architecture) project is a development towards the establishment of a set of open standards for object-oriented programming. In part the book's goal is to create and motivate the notion of metamodelling and how it can be used to standardize the creation of industry-strength design.