This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (September 2010) (Learn how and when to remove this template message)
This article relies too much on references to primary sources. Please improve this by adding secondary or tertiary sources. (April 2017) (Learn how and when to remove this template message)

ISO/IEC 24744 Software Engineering — Metamodel for Development Methodologies is an ISO/IEC standard for software engineering metamodelling for development methodologies. It defines a metamodel from which development methodologies (software, but not only) can be instantiated.

In other words, ISO/IEC 24744 provides an agreed-upon set of words (a vocabulary), plus their corresponding meanings (their semantics), that can be used to describe methodologies used to develop software, hardware and other similar products.

From a technical viewpoint, ISO/IEC 24744 is based on the principles of method engineering and departs from the strict modelling paradigm sponsored by the Object Management Group, using instead an extension of the object-oriented approach that incorporates powertype patterns and clabjects.