Bei den von VMAKE verwendeten Werkzeugen handelt es sich um
Skripte. Diese können in einer beliebigen Skript- oder Prototypingsprache vorliegen. Welche Shell die Skripte letztendlich ausführt, ist in der Umgebungsvariable $TOOLSHELL definiert.Die VMAKE-Werkzeuge akzeptieren sowohl absolute als auch relative Pfadangaben für
Moduldateien und Beschreibungsdateien. Die Ziele werden in dem von VMAKE vorgegebenen aktuellen Arbeitsverzeichnis erzeugt und anschließend im vorgegebenen Zielverzeichnis abgelegt.