Der Editor nutzt die gleichen Funktionen und Räume wie der Rest von dRofus. Dadurch werden jede Funktion und jeder Raum, die im Editor erstellt wurden, in der Raumliste und umgekehrt angezeigt. Der Editor ermöglicht das Erstellen von Anforderungen zwischen Funktionen und Räumen. Eine Anforderung ist eine Beziehung zwischen zwei Objekten. Es gibt eine Reihe von vordefinierten Anforderungen, die Sieverwenden können, wie z. B. "Nähe erforderlich: Selbes Gebäude", aber Sie können auch Ihre eigenen Anforderungen einrichten. Ein Anforderungstyp hat einen spezifischen Stil, der die Darstellung aller Voraussetzungen innerhalb dieses Typs definiert. Ein Anforderungstyp kann auch umgekehrt werden, z. B. "Nähe erforderlich: Nicht dasselben Gebäude", und der umgekehrte Anforderungstyp hat seinen eigenen Stil.
Ein Diagramm umfasst eine Reihe von visuellen Elementen. Es hat einen Namen, eine Beschreibung und eine Skala. Die Skala definiert die relative Größe der Elemente im Diagramm. Ein Diagramm gehört entweder zu einem Projekt oder einer Funktion, und diese können jeweils kein Diagramm oder mehrere Diagramme haben.
Der Editor nutzt die gleichen Zugriffsrechte wie der Rest von dRofus. Sie benötigen Lesezugriff für Räume, um den Editor zu starten. Sie benötigen Schreibzugriff auf Räume um neue Diagramme, Funktionen, Räume und Anforderungen einzurichten.