| Platform |
| License |
AGPL-3.0, free41 |
GPL-3.0, free5 |
Proprietary, subscription; pricing on request12 |
AGPL-3.0, free self-hosted30 |
AGPL-3.0 core; most modules are paid lifetime licences3132 |
GPL-2.0, free36 |
| Hosting model |
Self-hosted (Docker) |
Self-hosted; managed hosting offered by Znuny GmbH9 |
Managed SaaS (German data centres) or on-premise12 |
Self-hosted or SaaS (German data centres)26 |
Self-hosted only (third-party one-click hosts exist)31 |
Self-hosted, or hosted “SupportSystem” cloud38 |
| Tech stack |
Python (FastAPI) + React; PostgreSQL or MariaDB/MySQL; Redis; Meilisearch |
Perl; MariaDB/MySQL or PostgreSQL5 |
Perl + Node.js; Elasticsearch; MySQL/MariaDB or PostgreSQL15 |
Ruby on Rails; PostgreSQL 15+ only (MySQL dropped in 7.0); Elasticsearch; Redis1925 |
PHP (Laravel); MySQL/MariaDB or PostgreSQL31 |
PHP 8.2+; MySQL36 |
| Maturity |
YoungFirst public release Sept 2026 (0.x versions) |
Mature; continuation of the ((OTRS)) Community Edition, LTS line 6.5 + feature line 7.x12 |
Mature commercial product, frequent calendar-versioned releases11 |
Mature; large open-source community30 |
Mature; frequent releases31 |
Mature; long-standing project36 |
| UI (our take) |
Single-page React app, light/dark themes |
Classic server-rendered UI; ticket screens refined in 7.32 |
— |
Modern single-page app |
Clean, inbox-style UI (Help Scout-like)31 |
Classic, functional |
| Coming from OTRS / Znuny | Tiqora | Znuny | OTRS | Zammad | FreeScout | osTicket |
| Runs on an existing OTRS/Znuny database |
YesOTRS 6.0.x and Znuny 6.0–7.3, in parallel on the same DB; only adds tiqora_* tables |
It is that database |
NoSeparate commercial product line |
NoOwn schema |
No |
No |
| Migration path from OTRS/Znuny |
No data migration: Znuny keeps running, Tiqora takes over daemons flag by flag, then cutover |
In-place upgrade from OTRS 6 via migration scripts, one minor at a time10 |
Vendor migration offer from ((OTRS)) CE17 |
One-time importer for OTRS 3.1–6.x, optional delta run24 |
— |
— |
| REST API / GenericInterface |
REST GI compatREST /api/v1, webhooks; GenericTicketConnector REST/SOAP (provider side, documented gaps) |
YesNative GenericInterface (REST/SOAP) |
YesWeb services; some depend on contract tier13 |
RESTOwn REST API, no GI compatibility |
Add-onAPI & Webhooks module (paid)32 |
PartialAPI supports ticket creation only39 |
| AI | Tiqora | Znuny | OTRS | Zammad | FreeScout | osTicket |
| AI drafts / summaries / triage |
YesDrafts, summaries, triage (queue routing), refine with diff review; per-queue policies |
Add-onFree Znuny-LLM (7.3+): classification, summaries, reply rewrite, FAQ suggestions4 |
YesAI ticket summary and classification14 |
YesSummaries, writing assistant, AI agents for routing, tagging, field extraction (7.0+)18 |
Add-onFree official AI module: drafts, summaries, grammar33 |
— |
| Autonomous auto-reply |
Opt-inPer queue, with human handoff, per-ticket pause, caps and cost budgets |
— |
— |
—Agents approve AI drafts18 |
—Third-party modules exist |
— |
| LLM choice |
Any OpenAI-compatible endpoint, cloud or self-hosted; per-task model routing |
Ollama or any OpenAI-compatible endpoint4 |
Vendor-operated EU AI service; on-premise systems connect to it14 |
Zammad AI, OpenAI, Azure, Anthropic, Mistral, Ollama, OpenAI-compatible18 |
Many providers incl. Ollama / LM Studio33 |
— |
| PII masking before the LLM |
YesNER-based masking before every call; full request audit log with PDF export |
— |
— |
— |
— |
— |
| MCP server |
YesBuilt in, same permission engine as the UI; also calls external MCP tools |
Community project (third party)8 |
— |
Community projects (third party)29 |
— |
— |
| Security & privacy | Tiqora | Znuny | OTRS | Zammad | FreeScout | osTicket |
| PGP / S/MIME |
BothInbound verify/decrypt, outbound sign/encrypt, per-queue defaults; key stores shared with Znuny |
BothCore admin modules6 |
YesEncryption and signing13 |
BothPGP and S/MIME integrations22 |
Add-onPaid module; outbound sign/encrypt, no inbound S/MIME verification34 |
— |
| GDPR tooling |
YesCustomer anonymization, retention rules, bulk erasure with preview and 30-day rollback |
—No dedicated tool in core; manual work or GenericAgent10 |
YesRules to anonymize, pseudonymize or delete16 |
PartialDeletes users with their tickets, also scheduled; no anonymization23 |
Add-onPaid module: delete customers and conversations35 |
— |
| SSO & 2FA |
OIDC, LDAP/AD, Kerberos/SPNEGO, TOTP, passkeysNo SAML |
LDAP, web-server SSO (e.g. Kerberos), native SAML since 7.3, TOTP376 |
LDAP; Keycloak-based identity features1113 |
SAML, OIDC, Microsoft, Google and more; Kerberos SSO; LDAP; TOTP and security keys212228 |
Add-onLDAP, SAML, OAuth login and 2FA as paid modules32 |
PluginsLDAP/AD, OAuth2, CAS, 2FA (official plugins)37 |
| Channels & service desk | Tiqora | Znuny | OTRS | Zammad | FreeScout | osTicket |
| Channels |
Email, phone with CTI popup, Telegram, SMS, WhatsAppNo web chat widget, no Facebook/X |
Email; phone and web-request tickets6 |
Email; inter-agent chat; more via web services13 |
Email (incl. Microsoft 365, Google), web form, chat, phone/CTI, SMS, Telegram, WhatsApp, Facebook2022 |
Email in core; chat, Telegram, WhatsApp, Facebook, X, SMS as paid modules32 |
Email, web forms, phone (agent-entered), API36 |
| Customer portal |
YesOpt-in |
Yes |
Yes |
Yes |
Add-onEnd-User Portal module32 |
Yes40 |
| Knowledge base |
YesMarkdown KB with review workflow, portal search, used by the AI |
Add-onFree FAQ package6 |
YesKnowledge base articles13 |
Yes20 |
Add-onPaid module32 |
YesFAQ36 |
| Process management / ITSM |
PartialRuns imported Znuny processes (no designer, some conditions/actions missing); no ITSM/CMDB |
YesProcess designer in core; free ITSM bundle with CMDB, change, incident/problem66 |
YesProcess engine, CMDB, ITSM13 |
No ITSMi-doit CMDB integration22 |
Add-onWorkflows module; no ITSM32 |
PartialSLAs, help topics, tasks; no ITSM40 |
| Reporting |
PartialFixed reports (volume, SLA, workload, backlog) + CSV; no configurable stats |
YesConfigurable stats framework6 |
YesExtended ticket stats, time accounting13 |
YesElasticsearch-based reporting25 |
Add-onReports module32 |
— |
| UI languages |
49, incl. RTL (Znuny catalogue + English) |
48 translation catalogues + English5 |
— |
“Over forty”27 |
3331 |
Community language packs36 |
| Vendor support |
GitHub issues & Discussions |
Support, training, hosting, development from Znuny GmbH9 |
Included in subscription12 |
Support contracts for self-hosted; SaaS plans26 |
Paid modules; community32 |
Support with the hosted editions38 |