Cohesion ist ein Werkzeug bestehend aus einer Meta-Modellierungskomponente zur Definition einer Modellierungssprache sowie einer Modellierungskomponente. Für Letztere ist die OML schon zur Verwendung vordefiniert.
DOME ist ein Meta-CASE Werkzeug, das hauptsächlich zur Definition von objektorientierten Modellierungssprachen geschaffen wurde. Einige Sprachen sind schon vordefiniert (UML; Coad/Yourdon OOA, IDEF0 u.a.). DOME ist in Smalltalk realisiert.
ArgoUML ist ein Modellierungswerkzeug für den Entwurf, die Entwicklung und die Dokumentation von objektorientierten Softwareapplikationen. Eine Besonderheit des Werkzeugs ist die ständige Überprüfung der Modelle nach bestimmten Qualitätskriterien, den Design Critics. Code kann für Java generiert werden.
Dieses Tool erlaubt es UML-Klassen- und Sequenzdiagramme zu erstellen sowie daraus C++-Quellcode zu erzeugen. Round Trip Engineering wird ebenfalls unterstützt.