Pilot 06 · Softwarekosten

Seat- und Funktionsaudit-Agent: Lizenzen vor jeder Verlängerung belegbar prüfen

Der Audit-Agent führt Beschäftigtenstatus, Nutzerlisten der Anbieter, Anmeldedaten, Rechnungen und Vertragsfristen zusammen und legt vor jeder Verlängerung eine sortierte Prüfliste vor. Welche Lizenz wegfällt, entscheiden die verantwortlichen Owner.

So funktioniert es

Von Tobias Sander · Aktualisiert am

DatenquellenAbgleichKontrolleErgebnis
Geeignet für
SaaS-Verträge mit Nutzerlizenzen und festen Verlängerungsterminen
Datenquellen
Identity Provider, HR, Anbieter-Exporte, Rechnungen, Verträge
Mensch entscheidet
Entzug, Herabstufung, Kündigung, Ausnahmen
Messgröße
Freigegebener Brutto-Lizenzwert je Verlängerung

Kurzantwort

Ein Seat- und Funktionsaudit-Agent ist ein KI-gestützter Prüfschritt, der vor einer Vertragsverlängerung ermittelt, welche bezahlten Softwarelizenzen keiner aktiven Person, keiner erkennbaren Nutzung oder keinem benötigten Funktionsumfang mehr zugeordnet sind. Dazu verbindet er Daten aus Identitätsverwaltung, Personalsystem, Anbieter-Exporten, Rechnungen und Vertragsablage.

Das Ergebnis ist keine automatische Kündigung, sondern eine Review Queue: Jeder Eintrag enthält den Befund, die zugrunde liegenden Belege, den zuständigen Owner und eine vorgeschlagene Maßnahme wie Entzug, Herabstufung oder Beibehaltung mit Begründung. Gemessen wird der Pilot am freigegebenen Brutto-Lizenzwert je Verlängerung, also an dem Betrag, den Owner nach Prüfung tatsächlich zur Reduktion bestätigt haben.

Infografik

Vom Nutzerexport zur freigegebenen Lizenzentscheidung

  1. 01
    Eingang

    Fristen erkennen

    Aus der Vertragsablage werden anstehende Verlängerungen und Kündigungsfristen gelesen.

  2. 02
    System

    Daten abgleichen

    Nutzerexport, HR-Status, letzte Anmeldung und Rechnungsposition werden je Konto verknüpft.

  3. 03
    KI

    Befunde bilden

    Der Agent markiert verwaiste, inaktive, doppelte oder überdimensionierte Lizenzen mit Begründung.

  4. 04
    KI

    Review Queue

    Befunde werden nach Wert und Frist sortiert und dem jeweiligen Owner zugewiesen.

  5. 05
    Mensch

    Owner-Freigabe

    Owner bestätigen, lehnen ab oder hinterlegen eine Ausnahme mit Grund.

  6. 06
    Ergebnis

    Verlängerung

    Die freigegebene Lizenzmenge geht in Kündigung, Nachverhandlung oder Bestellung ein.

Der Agent arbeitet nur lesend. Änderungen an Konten und Verträgen erfolgen erst nach Freigabe durch den Owner und werden mit Beleg dokumentiert.

Warum Lizenzbestände unbemerkt wachsen

Softwarelizenzen werden im Mittelstand selten zentral verwaltet. Fachabteilungen buchen Werkzeuge per Kreditkarte, Projekte starten mit zusätzlichen Seats, und bei Austritten wird zwar das zentrale Konto gesperrt, die Lizenz beim Anbieter aber nicht freigegeben. Die Rechnung kommt jährlich, oft mit automatischer Verlängerung, und wird gegen das Budget gebucht, ohne dass jemand die Nutzerliste dahinter ansieht.

Das Problem ist weniger fehlender Wille als fehlende Zusammenführung. Die Information, dass jemand das Unternehmen verlassen hat, liegt im Personalsystem. Die Information, wann sich ein Konto zuletzt angemeldet hat, liegt im Identity Provider oder in der Admin-Konsole des Anbieters. Die Information, welcher Tarif bezahlt wird und bis wann gekündigt werden muss, liegt in Rechnung und Vertrag. Erst der Abgleich dieser Quellen ergibt eine belastbare Aussage über einzelne Lizenzen.

Was der Agent prüft

Der Agent arbeitet mit einem festen Satz von Prüfregeln, die vorab mit IT und Einkauf vereinbart werden. Die erste Regel betrifft verwaiste Konten: Eine Lizenz ist einer Person zugeordnet, die laut Personalsystem nicht mehr beschäftigt ist. Weitere Regeln betreffen Inaktivität über einen vereinbarten Zeitraum, doppelte Konten derselben Person, Funktionspakete, deren Zusatzfunktionen nicht genutzt werden, sowie Gast- und Testkonten ohne erkennbaren Zweck.

Wie lang ein Inaktivitätszeitraum sein sollte, hängt vom Unternehmen ab. Microsoft nennt in seiner Dokumentation zu Entra ID für viele Organisationen ein Fenster zwischen 90 und 180 Tagen als vernünftig und weist ausdrücklich auf legitime Gründe für fehlende Anmeldungen hin, etwa Urlaub. Elternzeit, Saisonarbeit oder Projektpausen gehören ebenso in die Ausnahmeliste. Der Agent wendet die Regel an, die Bewertung des Einzelfalls bleibt beim Owner.

  • Lizenz ohne aktives Beschäftigungsverhältnis
  • Keine Anmeldung im vereinbarten Zeitraum
  • Mehrere Konten für dieselbe Person
  • Höherer Tarif ohne Nutzung der Zusatzfunktionen
  • Gast-, Test- oder Funktionskonten ohne Owner

Die Review Queue als zentrales Arbeitsergebnis

Jeder Befund landet als eigener Eintrag in einer Prüfliste. Der Eintrag nennt Anwendung, Konto, Befundart, betroffene Rechnungsposition und die Belege, auf denen der Befund beruht: Austrittsdatum, Zeitpunkt der letzten Anmeldung, Tarifstufe. Dazu kommt ein Vorschlag, was mit der Lizenz geschehen soll, und der Owner, der darüber entscheidet.

Sortiert wird die Liste nach zwei Kriterien: Wie viel Lizenzwert hängt an dem Befund, und wie nah ist die Kündigungsfrist? So arbeiten Owner zuerst die Einträge ab, bei denen eine Entscheidung vor dem Stichtag viel bewirkt. Abgelehnte Vorschläge werden nicht gelöscht, sondern mit Begründung als Ausnahme gespeichert, damit sie beim nächsten Audit nicht erneut auftauchen.

Der Agent schreibt nichts in die Zielsysteme. Er entzieht keine Lizenz, sperrt kein Konto und kündigt keinen Vertrag. Diese Grenze ist bewusst hart gezogen, weil eine falsche Deprovisionierung Arbeitsausfälle verursachen kann, die schwerer wiegen als eine zu viel bezahlte Lizenz.

Analyse von Softwarelizenzen, Rechnungen und Nutzerlisten am Schreibtisch vor einer Vertragsverlängerung

Datenanbindung und Identitätsabgleich

Die technische Hauptarbeit liegt im Zuordnen. Anbieter exportieren Nutzerlisten mit E-Mail-Adresse, Anzeigename oder eigener Kennung, das Personalsystem führt Personalnummern, der Identity Provider nutzt eigene Objekt-IDs. Der Agent verknüpft diese Kennungen und markiert Fälle, in denen die Zuordnung unsicher ist, etwa bei geänderten Namen oder geteilten Postfächern. Unsichere Zuordnungen werden nie als Befund gewertet, sondern als Klärungsfall ausgewiesen.

Wo Anbieter das standardisierte Protokoll SCIM für die Benutzerbereitstellung unterstützen, lassen sich Nutzerlisten strukturiert abrufen. Bei anderen Anwendungen reichen regelmäßige CSV-Exporte aus der Admin-Konsole. Für den Pilot genügt es, mit den drei bis fünf Verträgen zu beginnen, deren Verlängerung als nächstes ansteht.

Beschäftigtendaten und Betriebsrat

Ein Lizenzaudit verarbeitet personenbezogene Daten von Beschäftigten: Austrittsdaten, Anmeldezeitpunkte und Nutzungsumfang. Zweck und Rechtsgrundlage gehören deshalb vor dem Start in die Datenschutzdokumentation, und der Zweck sollte eng gefasst sein: Ermittlung des Lizenzbedarfs, nicht Bewertung individueller Arbeitsleistung. Auswertungen werden auf das beschränkt, was für die Lizenzentscheidung nötig ist.

Weil Anmelde- und Nutzungsdaten grundsätzlich Rückschlüsse auf Verhalten zulassen, ist die frühe Einbindung von Datenschutzbeauftragten und, falls vorhanden, Betriebsrat sinnvoll. Eine klare Zweckbindung, aggregierte Berichte an die Geschäftsführung und Einzelfallansichten nur für Owner und IT-Administration schaffen Vertrauen und verhindern, dass das Audit als Leistungskontrolle wahrgenommen wird.

Architektur

Aufbau eines lesenden Lizenzaudit-Agenten

Ebene 1

Datenquellen

  • Identity Provider
  • HR-Stammdaten
  • Anbieter-Nutzerexport
  • Rechnungen
  • Vertragsablage

Ebene 2

Abgleich

  • Identitätszuordnung
  • Inaktivitätsregel
  • Tarif- und Funktionsprofil
  • Fristenkalender

Ebene 3

Kontrolle

  • Nur Leserechte
  • Ausnahmeliste
  • Owner je Anwendung
  • Prüfprotokoll

Ebene 4

Ergebnis

  • Review Queue
  • Belegpaket je Befund
  • Verhandlungsgrundlage
  • Kennzahlenbericht
Die Trennung von Datenquellen, Abgleichlogik, Kontrolle und Ergebnis sorgt dafür, dass der Agent nichts deprovisioniert und jede Empfehlung belegbar bleibt.

6 Punkte

6 Prüfregeln, mit denen ein Lizenzaudit belastbar wird

Die Regeln sorgen dafür, dass jede Empfehlung nachvollziehbar ist und Owner nicht über Vermutungen entscheiden müssen.

  1. 01

    Jede Anwendung hat einen Owner

    Ohne benannte verantwortliche Person bleibt jeder Befund liegen. Der Owner wird vor dem ersten Lauf festgelegt.

  2. 02

    Befund nur mit Beleg

    Austrittsdatum, letzte Anmeldung oder Tarifstufe müssen im Eintrag sichtbar sein. Ein Verdacht ohne Datengrundlage ist kein Befund.

  3. 03

    Unsichere Zuordnung ist ein Klärungsfall

    Kann ein Konto keiner Person sicher zugeordnet werden, wird es separat ausgewiesen und nicht in den Einsparwert gerechnet.

  4. 04

    Ausnahmen werden gespeichert

    Abgelehnte Vorschläge bekommen eine Begründung und ein Prüfdatum, damit sie nicht in jedem Lauf neu entschieden werden müssen.

  5. 05

    Fristen steuern die Reihenfolge

    Einträge mit naher Kündigungsfrist werden zuerst bearbeitet, auch wenn ihr Wert kleiner ist.

  6. 06

    Brutto ist nicht netto

    Der freigegebene Lizenzwert zeigt das Potenzial. Ob der Anbieter Mengen zur Verlängerung tatsächlich reduziert, klärt erst die Verhandlung.

Gegenüberstellung

Tabellenabgleich, SaaS-Management-Plattform oder Audit-Agent?

Für ein Lizenzaudit gibt es mehrere Wege. Entscheidend sind Zahl der Anwendungen, Datenlage und die Frage, wer die Ergebnisse weiterbearbeitet.

KriteriumManueller TabellenabgleichSaaS-Management-PlattformKI-Audit-Agent mit Review Queue
EinrichtungKeine, aber hoher Aufwand je LaufKonnektoren und Lizenzvertrag nötigPrüfregeln, Exporte, Owner-Liste
Uneinheitliche ExporteManuelle BereinigungGut bei unterstützten AnbieternFlexibel, auch bei CSV und PDF-Rechnungen
Vertrags- und FristenbezugAbhängig von der PersonJe nach ProduktFester Bestandteil jedes Befunds
Begründung je LizenzSelten dokumentiertRegelbasiertBeleg und Begründung im Eintrag
Ändert KontenNeinTeilweise automatisiert möglichNein, nur Vorschlag zur Freigabe
RisikoFehler beim Kopieren, LiegenbleibenWeitere Lizenz, die selbst geprüft werden mussFalsche Zuordnung ohne Klärungsregel

Eine bestehende SaaS-Management-Plattform kann Datenquelle für den Agenten sein. Der Agent ersetzt sie nicht, sondern ergänzt die Prüf- und Freigabelogik.

Praxis

Drei typische Einsatzszenarien

Szenario 1

Maschinenbauer vor der Verlängerung der Office-Suite

Ausgangslage
Die jährliche Verlängerung steht in wenigen Wochen an. Seit dem letzten Abschluss gab es Austritte, Werkstudierende und ein beendetes Projekt mit externen Konten.
Ansatz
Der Agent verknüpft Lizenzzuweisungen aus dem Identity Provider mit dem HR-Status und markiert Lizenzen ehemaliger Beschäftigter und inaktiver Projektkonten.
Kontrolle
Die IT-Leitung prüft jeden Eintrag. Konten mit Aufbewahrungspflichten erhalten eine Ausnahme mit Begründung.
Messgröße

Freigegebene Lizenzmenge im Verhältnis zur bisherigen Bestellmenge

Szenario 2

Handelsunternehmen mit vielen Fachanwendungen

Ausgangslage
Marketing, Vertrieb und Einkauf nutzen eigene SaaS-Werkzeuge, die teilweise per Kreditkarte abgerechnet werden. Eine zentrale Übersicht fehlt.
Ansatz
Der Agent liest Kreditkartenabrechnungen und Rechnungen, erkennt wiederkehrende Softwareposten und ordnet sie Anwendungen und Abteilungen zu. Daraus entsteht zuerst ein Inventar, dann die Review Queue.
Kontrolle
Abteilungsleitungen werden als Owner benannt. Ohne Owner wird keine Maßnahme vorgeschlagen.
Messgröße

Anteil der Softwareausgaben mit benanntem Owner und Vertragsfrist

Szenario 3

Ingenieurbüro mit teuren Fachlizenzen

Ausgangslage
CAD- und Berechnungssoftware wird in unterschiedlichen Ausbaustufen lizenziert. Unklar ist, wer die Zusatzmodule tatsächlich braucht.
Ansatz
Der Agent vergleicht gebuchte Module mit den vom Anbieter bereitgestellten Nutzungsdaten und schlägt Herabstufungen vor, wo Zusatzfunktionen über längere Zeit nicht verwendet wurden.
Kontrolle
Teamleitungen entscheiden, weil Module projektabhängig selten, aber dann zwingend gebraucht werden.
Messgröße

Freigegebene Herabstufungen je Vertragsverlängerung

Checkliste

Vor dem ersten Audit-Lauf

  • Die nächsten Vertragsverlängerungen und Kündigungsfristen sind bekannt
  • Für jede Pilotanwendung ist ein Owner benannt
  • Nutzerexporte der Anbieter lassen sich regelmäßig abrufen
  • Das Personalsystem liefert Ein- und Austrittsdaten in nutzbarer Form
  • Die Inaktivitätsregel und ihre Ausnahmen sind schriftlich vereinbart
  • Der Agent erhält ausschließlich Leserechte
  • Datenschutzbeauftragte und gegebenenfalls Betriebsrat sind informiert
  • Rechnungen und Verträge liegen an einer auffindbaren Stelle

Vermeiden

Typische Fehler

  • Automatisch deprovisionieren

    Wer Lizenzen ohne Prüfung entzieht, trifft auch Konten in Elternzeit, Shared Mailboxes oder Notfallzugänge. Der Agent schlägt vor, Menschen entscheiden.

  • Einsparung vor der Verhandlung melden

    Ein freigegebener Lizenzwert ist noch keine realisierte Ersparnis. Mindestmengen, Staffeln und Laufzeiten bestimmen, was tatsächlich wegfällt.

  • Audit kurz vor dem Stichtag starten

    Wenn die Kündigungsfrist in wenigen Tagen endet, bleibt keine Zeit für Owner-Prüfung. Der Lauf sollte deutlich vor der Frist beginnen.

  • Nutzungsdaten als Leistungsmaß verwenden

    Anmeldedaten dienen der Lizenzentscheidung. Wer sie für Personalbewertungen nutzt, verlässt den vereinbarten Zweck und verliert das Vertrauen der Belegschaft.

Weiterführend

  • Softwarekosten senken: zeigt, wie sich Lizenz- und Toolkosten im Mittelstand systematisch prüfen und vergleichen lassen.
  • KI-Readiness-Check: klärt, ob Datenlage und Zuständigkeiten für einen Audit-Piloten ausreichen.

FAQ

Häufige Fragen: Seat- und Funktionsaudit-Agent

Welche Anwendungen eignen sich für den Einstieg?+

Verträge mit vielen Nutzerlizenzen und naher Verlängerung, zum Beispiel Bürosoftware, Kollaborationswerkzeuge oder CRM. Dort ist die Datenlage meist gut und der Zeitdruck schafft Verbindlichkeit.

Darf der Agent Lizenzen selbst entziehen?+

Im beschriebenen Pilot nicht. Er arbeitet mit Leserechten und erzeugt Vorschläge. Eine spätere Automatisierung für eindeutig abgegrenzte Fälle ist denkbar, setzt aber eine nachgewiesene Trefferqualität und eine Freigabe durch IT und Owner voraus.

Was passiert mit Konten, die niemandem zugeordnet werden können?+

Sie erscheinen als Klärungsfall. Häufig handelt es sich um Funktionskonten, Dienstleisterzugänge oder Altlasten aus Migrationen. Erst nach Klärung entsteht daraus ein Befund oder eine Ausnahme.

Braucht man dafür ein Software-Asset-Management-System?+

Nein. Ein bestehendes System ist eine gute Datenquelle. Wer keines hat, beginnt mit Exporten und Rechnungen. Normen wie ISO/IEC 19770-1 beschreiben Anforderungen an ein IT-Asset-Management, falls daraus ein dauerhafter Prozess werden soll.

Wie oft sollte der Audit laufen?+

Mindestens vor jeder Verlängerung. Sinnvoll ist zusätzlich ein regelmäßiger Lauf, damit verwaiste Lizenzen nicht bis zum Vertragsende mitbezahlt werden, falls der Vertrag unterjährige Anpassungen erlaubt.

Wie wird der Erfolg gemessen?+

Über den freigegebenen Brutto-Lizenzwert je Verlängerung, ergänzt um die tatsächlich verhandelte Reduktion und den Prüfaufwand der Owner. So wird sichtbar, wie viel Potenzial erkannt und wie viel davon umgesetzt wurde.

Quellen

Quellen und weiterführende Dokumentation

  1. How to manage inactive user accounts – Microsoft Entra ID · Microsoft Learn · Stand 5. November 2026
  2. RFC 7644: System for Cross-domain Identity Management – Protocol · IETF / RFC Editor · Stand 5. November 2026
  3. ISO/IEC 19770-1:2017 – IT asset management systems – Requirements · ISO · Stand 5. November 2026
  4. Verordnung (EU) 2016/679 (Datenschutz-Grundverordnung) · Amtsblatt der EU · Stand 4. Mai 2016

Die Seite beschreibt Einsatzmuster und Prüfkriterien, keine Rechtsberatung. Produkt- und Anbieterangaben ändern sich schnell; maßgeblich ist die jeweils verlinkte Originaldokumentation. Zur Bewertungslogik siehe Methodik.

Nächster Schritt

Wo lohnt sich der Einstieg in Ihrem Unternehmen?

Der kostenlose KI-Check ordnet Ziel, Prozess, Daten, Kontrolle und Budget ein und empfiehlt einen ersten prüfbaren Pilotansatz.