Digital-Lexikon · Software

Was ist Mandan­tenfä­hig­keit (Multi-Tenancy)?

Kurz erklärt

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.

Kategorie SoftwareLesezeit ca. 3 Min.Stand 16. Oktober 2026
Beitragsbild: Mandantenfähigkeit (Multi-Tenancy)

Mandan­tenfä­hig­keit: 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 Mandan­tenfä­hig­keit

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.

Praxis­bei­spiel: Bran­chen­soft­ware für Haus­ver­wal­tungen

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 Mandan­tenfä­hig­keit (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

Verwandte Begriffe

Relevant für diese Branchen

Passende Magazin-Beiträge

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: Mandan­tenfä­hig­keit (Multi-Tenancy)

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen