Der Quelltext eines MaxDB-Programms besteht aus mehreren Moduldateien.
Moduldateien können in beliebigen Programmiersprachen verfasst sein. Für jede von MaxDB verwendete Programmiersprache gibt es spezielle VMAKE-Werkzeuge zum Entpacken und Übersetzen der Moduldateien.
Moduldateien können Include-Dateien enthalten.
Beachten Sie die Namenskonventionen für Moduldateien.