Kurz-Fakten
- Getrennte Datenbanken je Mandant erleichtern Sicherung und Übergabe
- Gemeinsam sind Programmcode und Vorlagen – Verbesserungen wirken überall
- Unterschiede gehören in Einstellungen, nicht in Abzweigungen im Code
- Ein Fehler in einer Vorlage wirkt auf allen Mandanten gleichzeitig
Bedeutung in der Praxis
Der Aufbau rechnet sich ab etwa drei Projekten. Darunter ist eine getrennte Installation einfacher zu überblicken und im Zweifel schneller ersetzt.
Die Disziplin, die er verlangt, ist eine einzige: keine Sonderfälle im Code. Sobald die erste Bedingung „wenn Mandant X, dann anders" in einer Vorlage steht, beginnt die Zersplitterung – und nach zwei Jahren überblickt niemand mehr, welche Ausnahme wofür gilt.