Sachlicher Vergleich · Stand Juli 2026

mandari vs. Somacos Session

mandari und Somacos Session in einer Funktionstabelle — zwölf Kriterien, sachlich, auf Basis öffentlich verfügbarer Informationen, Lücken klar gekennzeichnet.

mandari ist in der Beta-Phase (Version 0.9) — auch das gehört zu einem ehrlichen Vergleich.

Hinweis zu diesem Vergleich: Alle Aussagen über Somacos Session beruhen ausschließlich auf öffentlich verfügbaren Informationen (Website des Anbieters, oparl.org), abgerufen im Juli 2026. Wo keine öffentliche Angabe existiert, kennzeichnen wir das ausdrücklich als „keine öffentliche Angabe“ — das ist keine Aussage über das Produkt selbst. Alle genannten Marken und Produktnamen sind Eigentum ihrer jeweiligen Inhaber. Fehler oder Aktualisierungen bitte an hello@mandari.de — wir korrigieren umgehend.

Die beiden Systeme

mandari und Somacos Session im Überblick

Zwei unterschiedliche Ansätze — hier die Eckdaten beider Anbieter.

mandari

Open-Source-Plattform · Beta 0.9

Drei Module (Insight, Work, Session) auf einer offenen Plattform — Open Source, deutsche Server, öffentliche Preise.

  • Quellcode öffentlich (AGPL-3.0)
  • Bürgerportal immer inklusive
  • Beta-Phase: jung, aktiv entwickelt, Roadmap öffentlich
Produkt ansehen

Somacos Session

SOMACOS GmbH & Co. KG (Salzwedel)

Session (Sitzungsmanagement), Bürgerinformationssystem SessionNet, Sitzungs-App „Mandatos“.

  • Über 2.200 Kunden (Eigenangabe; darunter neben Kommunen z. B. auch Banken und andere Organisationen).
  • Etabliertes Produkt mit langjähriger Praxis in Verwaltungen
  • Details auf der Website des Anbieters
Website des Anbieters
{# Funktionstabelle mandari vs. Anbieter — Zeilen = Kriterien, Spalten = Systeme. Mobile: horizontal scrollbar (overflow-x-auto + min-w). Nur statische Tailwind-Klassen — keine interpolierten Farbfragmente. #}
Funktionstabelle · 12 Kriterien

Der Vergleich im Detail

Zeile für Zeile: mandari und Somacos Session — Eigenangaben der Anbieter sind als solche gekennzeichnet.

{# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #} {# Eine Zelle der Vergleichstabelle: Status (yes / no / unknown) + optionaler Zusatztext. "unknown" wird bewusst neutral-grau dargestellt und verweist auf die Fußnote — keine Negativbehauptung über den Anbieter. #}
Funktionsvergleich mandari und Somacos Session
Funktion / Kriterium mandari Beta 0.9 Somacos Session
Grundlagen
Open Source (Quellcode öffentlich) Ja

Komplette Plattform unter AGPL-3.0 auf GitHub

keine öffentliche Angabe1
Öffentliche Preisliste Ja

Insight kostenlos, Work 39,90 €/Monat inkl. MwSt., Session individuell

keine öffentliche Angabe1

Angebot auf Anfrage

OParl-Schnittstelle Ja

Import aus Alt-RIS + eigene OParl-1.1-API mit Tombstones (oparl.mandari.de)

Ja

OParl-Schnittstelle (Quellen: oparl.org, Herstellerangaben)

Portale
Bürgerportal Ja

mandari Insight — kostenlos, ohne Anmeldung, ohne Tracking

Ja

Bürgerinformationssystem SessionNet

Fraktionsbereich Ja

mandari work: Antragsdatenbank, Sitzungsvorbereitung, Gastzugänge

Ja

Sitzungs-App „Mandatos“ (Eigenangabe)

Verwaltungs-RIS (Sitzungsmanagement) Ja

mandari Session (Beta 0.9, Pilot-Kommunen gesucht)

Ja

Session Sitzungsmanagement

Arbeiten
Echtzeit-Kollaboration im Editor Ja

Editor mit Versionshistorie und Briefkopf-Export (Beta 0.9)

keine öffentliche Angabe1
KI-Zusammenfassungen Ja

Zusammenfassungen in mandari work (Beta 0.9)

keine öffentliche Angabe1
Volltextsuche mit OCR & Synonymen Ja

Elasticsearch, deutsche Synonyme, Fehlertoleranz, OCR

keine öffentliche Angabe1
Betrieb
Hosting in Deutschland Ja

Deutsche Rechenzentren (Hetzner)

Ja

SaaS „Sessionasp“ aus BSI-zertifiziertem Rechenzentrum (krz; Eigenangabe)

Vertragslaufzeiten öffentlich Ja

Work: 3 Monate Mindestlaufzeit, dann monatlich; Online-Kündigung nach § 312k BGB

keine öffentliche Angabe1
Self-Hosting möglich Ja

Docker-Compose, AGPL-3.0 — volle Datenhoheit

keine öffentliche Angabe1

1 „Keine öffentliche Angabe“ (Stand Juli 2026): Auf der Website des Anbieters bzw. auf oparl.org war zum Abrufzeitpunkt keine entsprechende Angabe auffindbar. Das ist keine Aussage über den tatsächlichen Funktionsumfang des Produkts. Angaben in der mandari-Spalte sind Eigenangaben; mandari ist Beta-Software (Version 0.9).

Fairerweise: Somacos Session ist ein etabliertes Produkt mit langjähriger Praxis im Verwaltungsalltag — diesen Erfahrungsvorsprung hat mandari als Beta-Software (Version 0.9) nicht. Dafür bietet mandari Offenheit, die es im RIS-Markt bisher selten gibt: öffentlicher Quellcode, öffentliche Preise, öffentliche Roadmap und ein kostenloses Bürgerportal.

Selbst vergleichen ist besser.

Sehen Sie sich mandari im Bürgerportal live an oder vereinbaren Sie eine Demo — unverbindlich und ohne Vertriebsdruck.