Data-based comparison

Zammad vs OTOBO: Modern Helpdesk or OTRS Fork?

Zammad vs OTOBO: Technical comparison for 2026. Discover the differences between Ruby on Rails architecture and the modernized, Perl-based OTRS fork.

Updated 2026-07-30 · Metrics are snapshots, not an overall ranking.

Facts side by side

The table is generated from Open ITSM Hub system and version data. Scroll horizontally on small screens to see every system.

Detailed comparison of Zammad, OTOBO
PropertyZammadOTOBO
Stack
Primary LanguageRubyPerl
Language Breakdown
FrameworksRuby on Rails, Vue.jsOTOBO framework
Web ServersNginxNginx, Apache with mod_perl, Gazelle
Operating SystemsLinuxLinux
DatabasesPostgreSQLMySQL, MariaDB, PostgreSQL
SearchElasticsearch (optional, strongly recommended)Elasticsearch
CacheRedis 6+ for realtime communication, Memcached for container or clustered deploymentsRedis, File system
Versions
Current version7.1.111.1
Latest Release Date2026-06-252026-06-24
Supported Branches7.1, 7.011.1, 11.0, 10.1
Lts Available
Release Notes UrlOpen source Open source
Security
Security Policy UrlOpen source Open source
Advisories UrlOpen source Open source
Security Contactsecurity@zammad.com
Signed Releases
Sbom Available
Update PolicyPublishes numbered Zammad security advisories and coordinated security releases.Security reports and advisories are handled through the public GitHub security area.
Recent UpdatesSecurity releases 7.1.1 and 7.0.3 published on 2026-06-25
Community
GitHub stars5800331
GitHub forks100089
GitHub issuesOpen source Open source
Open issues435194
New issues (90 days)136194
Closed issues (90 days)146208
Issue window since2026-05-012026-05-01
GovernanceVendor-led open-source developmentVendor-led open-source development
Commercial BackerZammad GmbHRother OSS GmbH
Project forumOpen source Open source
Forum activityVery active; new posts and replies within a few hoursActive; visible posts on the same day, especially in the German-language forum
Latest forum activity2026-07-302026-07-30
Documentation UrlOpen source Open source
Contribution UrlOpen source Open source
Ecosystem
Package format.szpm.opm
Package Repository UrlOpen source
Migration PathsOTRS, Zendesk, FreshdeskOTRS Community Edition, Earlier OTOBO releases
Integration InterfacesREST API, Webhooks, Email, CTIGeneric Interface, REST, SOAP, Email
Features
Built InTicketing, Knowledge base, REST API, GraphQL, Webhooks, Full-text search, Time accounting, SAML SSO, OpenID Connect, AI ticket summariesTicketing, Process management, Generic Interface, Elasticsearch search, OAuth, OpenID Connect, AI assistance (beta)
Available Via AddonAdditional ITSM and integration packages
Unsupported
UnknownCMDB depth, Native Kubernetes operatorNative Kubernetes operator

Feature and integration matrix

Funktionsmatrix für Zammad, OTOBO
Funktion ZammadOTOBO
TicketingIntegriertIntegriert
Knowledge BaseIntegriert
REST APIIntegriert
GraphQLIntegriert
WebhooksIntegriert
Full-Text SearchIntegriert
Time AccountingIntegriert
SAML SSOIntegriert
OpenID ConnectIntegriertIntegriert
AI Ticket SummariesIntegriert
Process ManagementIntegriert
Generic InterfaceIntegriert
Elasticsearch SearchIntegriert
OAuthIntegriert
AI Assistance (Beta)Integriert
Additional ITSM And Integration PackagesPer Add-on

Interfaces side by side

The same scene per system when a screenshot exists. Missing scenes stay empty on purpose.

Zammad

Agent-Ticketansicht

OTOBO

Agent-Ticketansicht

kein Screenshot

Voices from operations

Curated quotes from administrators. No stars, no overall score.

Zammad

„Zammad is a remarkable exception here. A fresh, well-thought-out design, continuous development, and Zammad even comes from Berlin.“

Ticket System Administrator

STÜBER SYSTEMS, migration from an OTRS-based installation

01.10.2025 · STÜBER SYSTEMS Blog

Zammad

„Of course, not everything is perfect and we could not adopt all of our workflows established in our old OTRS system on a 1:1 basis. We were forced to rethink everything from scratch, and I think it was worth it.“

Ticket System Administrator

STÜBER SYSTEMS, productive operation since October 2025

01.10.2025 · STÜBER SYSTEMS Blog

GitHub issues and forum activity

Public activity in the main repositories and official project forums, as of 2026-07-30.

Issue-Zahlen zeigen sichtbare Entwicklungsaktivität, aber keine Produktqualität. Automatisierte Issues und unterschiedliche Arbeitsweisen der Projekte können die Werte verzerren.

Zammad

GitHub-Fenster ab 01.05.2026

Offen
435
Neu / 90 T.
136
Geschl. / 90 T.
146

Forum

Very active; new posts and replies within a few hours

Letzte sichtbare Aktivität: 30.07.2026

OTOBO

GitHub-Fenster ab 01.05.2026

Offen
194
Neu / 90 T.
194
Geschl. / 90 T.
208

Forum

Active; visible posts on the same day, especially in the German-language forum

Letzte sichtbare Aktivität: 30.07.2026

Community and ecosystem in numbers

Stand: 2026-07-30

Einzelmetriken, keine Gesamtwertung

GitHub stars

Public stars of each main repository.

  • Zammad5.800
  • OTOBO331

Packages in Open ITSM Hub

Compatible packages currently listed in the hub.

  • Zammad59
  • OTOBO56

Year of first public release

Timeline context; longer bars mean a later release.

  • Zammad2017
  • OTOBO2020

Choosing an open-source ticketing system often comes down to a fundamental decision between two different architectural philosophies. On one side is Zammad, an application built from the ground up as a modern helpdesk using Ruby on Rails. On the other side is OTOBO, a fork of the OTRS Community Edition that brings the predecessor's proven Perl logic into a modernized, Docker-centric operational context. For IT leaders and administrators, the question isn't just about feature lists; it's primarily about long-term maintainability, integration with existing infrastructure, and adaptability to specific ITSM processes.

Both systems are actively driven by German companies (Zammad GmbH and Rother OSS GmbH) and fall under open-source licenses (GNU AGPL v3.0 and GNU GPL v3.0, respectively). Even so, they differ fundamentally in their technological core and their approach to ticket management.

Architecture and Technology Stack: Ruby vs. Perl

The most striking difference lies in the chosen programming language and the resulting framework. Zammad uses Ruby on Rails in the backend and Vue.js for the frontend. This combination aims at a reactive user interface that enables real-time updates without manually reloading the page. For data storage, Zammad relies primarily on PostgreSQL. Redis is strictly required for real-time communication between server and client, while Elasticsearch (optional, but strongly recommended for production environments) handles full-text search Source.

OTOBO, on the other hand, is based on Perl and utilizes the OTRS framework grown over decades. Its modernization is particularly evident in deployment and supported services. Alongside PostgreSQL, OTOBO also supports MariaDB and MySQL as databases. The web server stack is flexible: alongside Nginx and Apache (with mod_perl), Gazelle is used. A central feature of OTOBO is its "Docker-first" strategy, which aims to encapsulate the complexity of Perl dependencies using pre-configured container environments Source.

While Zammad pursues a more monolithic web app structure that relies heavily on WebSockets for interaction, OTOBO stays true to the classic request-response structure while supplementing it with modern components like Elasticsearch for search and Redis as a cache.

Origins and Migration Paths

Choosing one system often depends on an organization's technological history. OTOBO is a direct descendant of the OTRS Community Edition. This means that the internal data structure, ticket attribute logic, and configuration mechanisms (SysConfig) are immediately understandable for administrators with OTRS experience. Moving from OTRS Community Edition to OTOBO is designed as an in-place migration that largely preserves existing data and processes Source.

Zammad was launched in 2016 as an independent project with the goal of overcoming the shortcomings of classic ticketing systems through a modern UX. While Zammad offers dedicated migration tools for OTRS, Zendesk, and Freshdesk, switching always entails a system break. Workflows must be re-mapped in Zammad's logic, which offers an opportunity for process cleanup but also requires initial effort.

Feature Set: Helpdesk Focus vs. ITSM Process Depth

Zammad positions itself strongly as a multi-channel helpdesk. The integration of email, telephony (CTI), chat, and social networks like Facebook or Twitter is deeply anchored in its core. Features such as "AI ticket summaries", introduced with version 7.0, highlight the focus on increasing efficiency in daily agent work Source. The user interface allows agents to work on multiple tickets simultaneously (tab concept) without losing context.

OTOBO, meanwhile, plays to its strengths where complex IT service management processes need to be mapped. Integrated process management allows the definition of detailed workflows that go beyond simple status changes. Version 11.1 also further strengthened OAuth token management and OpenID Connect integration. OTOBO also integrates initial AI features via "Rotobo" (currently in beta), but its primary orientation remains closer to classic ITSM structures Source.

Operations and Deployment Compared

Both systems support modern deployment methods via Docker Compose, but offer different alternatives:

  • Zammad: Allows installation via native Linux packages (.deb, .rpm) or directly from sources. Package management for extensions uses the .szpm format.
  • OTOBO: Places a very strong focus on Docker, but also offers a classic Linux installation. Extensions are managed in the .opm format (familiar from the OTRS ecosystem).

Regarding search, both systems use Elasticsearch to deliver high-performance results even with large datasets. In Zammad, Elasticsearch is essential for features like global search, whereas OTOBO uses Elasticsearch to replace the historically slower SQL-based search of OTRS.

An important aspect for admins is monitoring. Zammad provides a health-check API, while OTOBO relies on container health checks and daemon status checks. Backup strategies are well documented for both, with Zammad providing specific scripts for dumping the database and filesystem Source.

Community and Governance

Both projects follow a vendor-driven open-source model. Zammad GmbH directs the development of Zammad, while Rother OSS GmbH stands behind OTOBO. A look at GitHub statistics (as of July 30, 2026) shows a higher number of stars (5800) and forks (1000) for Zammad compared to OTOBO (331 stars, 89 forks). This indicates a broader developer base for Zammad, whereas OTOBO serves a specialized community from the former OTRS environment.

Which System Fits Whom?

The choice between Zammad and OTOBO should be made based on the following criteria:

Zammad tends to be the better fit if:

  • A modern, reactive user interface for maximum agent productivity is prioritized.
  • Communication across many different channels (chat, social media, email) needs to be centralized.
  • No legacy baggage from an OTRS installation needs to be carried over.
  • A Ruby-based stack fits into the internal know-how structure.

OTOBO tends to be the better fit if:

  • An existing OTRS Community Edition installation needs to be migrated without abandoning familiar logic.
  • Complex, multi-stage ITIL or business processes must be mapped that require OTRS process management.
  • A Docker-centric infrastructure is preferred and Perl expertise is available.
  • A classic ITSM system with CMDB options (via add-ons) is desired.

Data Status and Limitations of the Comparison

This comparison is based on project specifications and releases up to July 30, 2026. Note that artificial intelligence (AI) features in particular are in a rapid development phase in both systems. While Zammad already offers integrated features with version 7.0, they are still partially in beta status in OTOBO 11.1. The performance of both systems depends heavily on the correct configuration of Elasticsearch and the underlying hardware; blanket statements about scalability cannot be derived from version numbers alone.

Conclusion

Zammad and OTOBO represent different generations of ticketing systems. Zammad breaks with old conventions to offer a state-of-the-art web experience, while OTOBO rescues the proven and powerful functional world of OTRS into the container era. Both systems are stable, actively maintained, and suitable for enterprise use.

To make a final decision, we recommend taking a detailed look at the feature matrix in our interactive comparison tool to weigh specific requirements such as LDAP integration, SSO procedures, or API capabilities in detail.