Quelltext setzt sich aus einzelnen Dateien zusammen. Diese werden Moduldateien genannt.
Moduldateien können zu Modulgruppen zusammengefasst werden.
Moduldateien werden gesondert von Beschreibungsdateien im Dateisystem des Betriebssystems gespeichert (Dateiablage).
Moduldateien können in beliebigen Programmiersprachen verfasst sein. Für jede von MaxDB verwendete Programmiersprache verfügt VMAKE über geeignete Werkzeuge zum Entpacken und Übersetzen der Moduldateien.