Was ist Mandantenfähigkeit (Multi-Tenancy)?
Mandantenfähigkeit (Multi-Tenancy) bedeutet, dass eine Software-Instanz mehrere Kunden, die Mandanten, gleichzeitig bedient und ihre Daten logisch strikt voneinander trennt. Jeder Mandant sieht nur seine eigenen Daten und Einstellungen, obwohl alle dieselbe Anwendung nutzen.

Mandantenfähigkeit: Definition und Bedeutung
Ein Mandant ist eine abgegrenzte Einheit innerhalb einer Software: ein Kundenunternehmen, eine Filiale oder eine Tochtergesellschaft. Eine mandantenfähige Anwendung läuft einmal, bedient aber viele Mandanten, die jeweils eigene Nutzer, Daten und oft auch eigenes Design und eigene Einstellungen haben. Nahezu jede SaaS-Lösung beruht auf diesem Prinzip.
Der Gegenentwurf ist die Einzelinstallation: Für jeden Kunden wird die Software separat betrieben. Das bietet maximale Trennung, verursacht aber hohen Aufwand bei Betrieb und Updates. Mandantenfähigkeit macht Software wirtschaftlich skalierbar, verlangt dafür jedoch eine sorgfältige Architektur, damit kein Mandant jemals Daten eines anderen sieht.
So funktioniert Mandantenfähigkeit
Es gibt mehrere Architekturmodelle. Beim gemeinsamen Schema liegen alle Mandanten in denselben Tabellen, jede Zeile trägt eine Mandanten-ID, und jede Abfrage filtert danach. Beim Schema pro Mandant hat jeder einen eigenen Bereich in derselben Datenbank, bei Datenbank pro Mandant eine komplett eigene Datenbank. Das stärkste Modell ist eine eigene Instanz je Mandant.
Je weiter die Trennung geht, desto höher sind Isolation und Aufwand. Das gemeinsame Schema ist am günstigsten, verlangt aber Disziplin: Datenbanken wie PostgreSQL bieten Row-Level Security, die Zeilenfilter erzwingt. Eigene Datenbanken erleichtern Backups, Löschungen und den Umzug einzelner Mandanten auf eigene Server.
Praxisbeispiel: Branchensoftware für Hausverwaltungen
Ein Softwareanbieter entwickelt eine Plattform für Hausverwaltungen. Jede Verwaltung ist ein Mandant mit eigenen Objekten, Mietern, Dokumenten und Mitarbeitern; Vorlagen, Logo und Rollen lassen sich pro Verwaltung einstellen. Verbesserungen und Sicherheitsupdates werden einmal eingespielt und stehen allen Kunden sofort zur Verfügung.
Eine Verwaltung verlangt wegen ihrer Vorgaben eine eigene Datenbank in Deutschland. Weil die Architektur dafür vorgesehen war, lässt sich dieser Mandant isoliert betreiben, ohne die übrigen zu berühren. Das zeigt den Wert einer frühen Entscheidung über das Trennungsmodell: Nachträglich lässt es sich nur mit großem Aufwand ändern.
Vorteile, Grenzen und typische Fehler
Vorteile sind geringere Betriebskosten, zentrale Updates und schnelles Onboarding neuer Kunden. Grenzen: Ein Fehler oder Ausfall betrifft potenziell alle Mandanten, stark ausgelastete Mandanten können andere ausbremsen („Noisy Neighbor“), und individuelle Wünsche einzelner Kunden lassen sich nur begrenzt erfüllen. Typische Fehler:
- Mandantenfilter in einzelnen Abfragen vergessen – das klassische Risiko für Datenlecks
- Dateien, Caches oder Suchindizes nicht nach Mandanten trennen
- Keine Möglichkeit, einzelne Mandanten zu sichern, wiederherzustellen oder zu löschen
- Mandantenfähigkeit nachträglich in eine Einzelanwendung einbauen
- Sonderwünsche einzelner Kunden fest einprogrammieren statt konfigurierbar zu halten
Worauf Unternehmen achten sollten
Entscheiden Sie früh, wie viele Mandanten und welche Trennung nötig sind – etwa nach Datenschutz- und Kundenanforderungen. Bei externen Kunden gehört ein Auftragsverarbeitungsvertrag dazu. Nano Concepts entwickelt SaaS-Plattformen und Portale mit sauberer Mandantentrennung, Rollenmodell und Tests, die gezielt prüfen, dass kein Mandant Daten eines anderen erreicht.
Häufige Fragen zu Mandantenfähigkeit (Multi-Tenancy)
Ein Mandant ist eine abgegrenzte Nutzereinheit innerhalb einer gemeinsamen Anwendung, zum Beispiel ein Kundenunternehmen, eine Filiale oder eine Tochtergesellschaft. Jeder Mandant hat eigene Daten, Nutzer und Einstellungen und sieht nichts von anderen Mandanten.
Mehrbenutzerfähig heißt, dass mehrere Personen gleichzeitig mit der Software arbeiten. Mandantenfähig geht weiter: Mehrere voneinander unabhängige Organisationen nutzen dieselbe Anwendung, und ihre Daten sind strikt getrennt. Jeder Mandant hat wiederum viele Benutzer.
Sie kann es sein, wenn die Trennung technisch zuverlässig umgesetzt ist, Zugriffe protokolliert werden und Verträge wie eine Auftragsverarbeitung vorliegen. Die Architektur allein garantiert noch keine DSGVO-Konformität, sie ist eine Voraussetzung dafür.
Wenn dieselbe Software für viele Kunden oder Standorte betrieben werden soll, etwa bei SaaS-Produkten, Branchenlösungen oder Konzernstrukturen mit Tochtergesellschaften. Für eine Anwendung, die nur ein Unternehmen intern nutzt, ist sie meist unnötig.
Passende Leistungen

SaaS-Entwicklung
Ihre Software als Abo-Produkt: mandantenfähig, mit Self-Service-Registrierung, automatischer Abrechnung und stabilem Betrieb in der EU.
Mehr erfahren
Online-Plattform-Entwicklung
Marktplätze, Vermittlungs-, Buchungs- und Community-Plattformen – mit Nutzerkonten, Suche, Zahlung und Admin-Bereich.
Mehr erfahren
Softwareentwicklung
Software von der Anforderung bis zum Betrieb – Web, Mobile und Schnittstellen aus einer Hand.
Mehr erfahrenVerwandte Begriffe
Relevant für diese Branchen
Passende Magazin-Beiträge

Lastenheft für Softwareprojekte: Aufbau, Beispiel und Checkliste
Ein gutes Lastenheft macht Angebote vergleichbar und Festpreise möglich. So ist es aufgebaut, wie Sie Anforderungen prüfbar formulieren und woran Sie ein vollständiges Lastenheft erkennen.
Weiterlesen
Scrum in Softwareprojekten: Rollen, Ablauf und Velocity
Scrum macht Fortschritt sichtbar – wenn der Product Owner entscheiden kann, die Definition of Done gilt und Velocity als internes Planungswerkzeug dient. Ein Leitfaden für Auftraggeber von Individualsoftware.
Weiterlesen
MVP entwickeln: Hypothesen testen statt Funktionslisten verlängern
Ein MVP ist keine abgespeckte Version 1.0, sondern ein Experiment mit klarer Frage. So wählen Sie die passende MVP-Form, schneiden den Scope, legen Kennzahlen fest und lernen, bevor Budget in ungenutzte Funktionen fließt.
Weiterlesen