Beim Client-Server-Betrieb verwaltet ein zentraler Server alle Daten für die Clients (Arbeitsplätze). Für MF Programme bedeuted dies, dass MF Dach als Client die Kunden, Posten, Materialien usw. nicht selbst einliest und abspeichert. Das macht der Server für ihn.
Der Client fordert die benötigten Datensätze vom Server an und bekommt diese als einzelne Datensätze übers Netz zugesandt. Dieser Job fordert dem Server ein Vielfaches der Leistung ab, die ein einzelner Client benötigen würde um seine Daten selbst zu verwalten. Daher sollte ein Computer als reiner Server abgestellt werden.
Da der Server alle Datenzugriffe zentral koordiniert, weiß er, welcher Client im Moment welchen Datensatz bearbeitet. Daraus ergibt sich die Möglichkeit, Daten auf Datensatzebene (typ. ein Kunde, ein Posten, ein Beleg...) zu sperren. Ohne Client/Server-Technik müsste immer die gesamte Datenbank gesperrt werden, sobald ein Client darauf zugreift. Anders ausgedrückt: Im Client/Server-Betrieb können mehrere Nutzer gleichzeitig Adressen bearbeiten, Posten ändern und Artikel pflegen. Lediglich der gleichzeitige Zugriff auf einzelne Kunden, einzelne Posten etc. wird gesperrt.
Der Client-Server-Betrieb macht nur in größeren Netzwerken mit mind. 3 Arbeitsplätzen Sinn. Für das Netzwerk sollten folgende Voraussetzungen erfüllt sein:
Installation und Konfiguration von MF Dach im Client/Server-Betrieb sind im Handbuch MF Server detailliert beschrieben.