Die MultiUser-Funktionalität ermöglicht den sicheren Zugriff mehrerer Anwender auf die Quelldateien ein und desselben Projekts. Um eine sichere und schnelle Entwicklungsumgebung für mehrere Anwender zu ermöglichen, wird das Projekt als Server-Projekt auf einem Server-PC im Netzwerk gespeichert. Jeder Anwender kann sich zur Bearbeitung ein Client-Projekt auf seinem lokalen PC erstellen.
MULTIPROG® bietet alle Funktionen an, mit deren Hilfe ein MultiUser-Projekt auf schnelle und einfache Weise gehandhabt werden kann. Dazu gehört beispielsweise die automatisierte Erstellung von Server- und Client-Projekten, deren Aktualisierung, das Ein- und Auschecken von Daten oder das Einfügen und Löschen von Teilen eines Projekts.
Um an einem MultiUser-Projekt arbeiten zu können, müssen die betreffenden Knoten im Projektbaum des Client-Projekts ausgecheckt werden, wodurch für keinen anderen Anwender mehr Schreibzugriffe auf diese Daten möglich sind. Entsprechend können Client-Projekte nur dann kompiliert, an die Hardware gesendet und im Debug-Modus geprüft werden, wenn die entsprechende Ressource ausgecheckt ist.