Die Software-Entwicklungsumgebung (SEU) ToolFrame [5] enthält Werkzeuge zur Bearbeitung der im Software-Entwicklungsprozeß anfallenden Dokumente wie Object Oriented Analysis-Diagramme (OOA-Diagramme) [2], Entity Relationship Attribute-Diagramme (ERA-Diagramme) [13, ] und Petri-Netze [1]. Allen mit ToolFrame bearbeitbaren Dokumenten liegt eine netzartige Struktur zugrunde. Dokumente bestehen aus Elementen (zum Beispiel Klassen in OOA-Diagrammen) und Verbindungen, die zwischen den Elementen verlaufen (zum Beispiel Vererbungsbeziehungen in OOA-Diagrammen). Elemente können komplex sein, also weitere Elemente und Verbindungen enthalten. Beispiele für komplexe Elemente sind OOA-Klassen, die Methoden und Attribute enthalten.
Die ToolFrame-Werkzeuge arbeiten direkt auf den Daten im OMS, Änderungen werden direkt im OMS durchgeführt. Folglich existiert keine Funktion zum expliziten Speichern oder Laden von Dokumenten.