DOME (Domain Modeling Environment) - Version 5.2.1 Honeywell's Domain Modeling Environment (DOME) is a complete system for building traditional object oriented software models and, additionally, is a toolkit for building original types of models. It includes a graphical front-end, and a powerful back-end language for generating code, analyses and documentation. DOME comes with a pre-built set of notations which can be used 'out of the box', including Coad-Yourdon OOA, Colbert OOSD, IDEF0, Petri-Nets, and a simplified form of UML. DOME is designed for developing new notations, and then modeling systems based on them. For instance, if a project needs a special interface description, a DOME notation could be developed for it, complete with custom visual elements, required interface properties and analysis reports. It is fully functional, tested, documented, and it is free, distributed under GNU General Public licenses.