DoME is written in Smalltalk, and is distributed as an object
library for Linux, Windows, and most versions of Unix.
“DoME is a CASE tool for developing CASE tools. It has the
flexibility to handle a wide variety of object-oriented
notations…. However, the real power of DoME is not the built-in
tools but in DoME’s ability to facilitate the construction of new
tools specialized to user needs.”