4D kennt drei verschiedene Arbeitsumgebungen:
* Design-Umgebung * Benutzer-Umgebung * Runtime-Umgebung
Der Benutzermodus ist eine Umgebung in der Sie die Programmierung und das Verhalten ihrer Datenbank testen können. Sie verwenden diesen Modus zum Eingeben von Daten, Suchen und Sortieren von Datensätzen, Im- und Exportieren von Daten, Schreiben von Berichten sowie Erstellen von Etiketten. Wenn Sie sich im Entwicklungsprozeß einer Datenbankanwendung befinden, können Sie im Benutzermodus auch Datensätze importieren und exportieren.