Compare

Free Until It Isn’t.

Zammad is free to download. Then you meet Elasticsearch.
osTicket Awesome is lightweight and runs on any PHP host.

A small osTicket Awesome server next to a sweating Zammad server stacked with Ruby, PostgreSQL, Elasticsearch, and 4GB RAM
Just the Facts

Zammad is a good product. This page isn’t a takedown.

Zammad is a capable, modern, open-source helpdesk with a clean UI, built-in multichannel support, and an active development team. If you’re evaluating self-hosted open-source options, Zammad belongs on your shortlist.

So does osTicket Awesome. The differences below are real, and they matter more than you’d expect when you’re the one maintaining the server.

What Your Server Needs

osTicket Awesome runs on any PHP host. Zammad needs a dedicated stack.

This is the biggest practical difference between the two products, and it affects everything downstream: hosting cost, upgrade complexity, maintenance burden, and who on your team can actually administer the thing.

osTicket Awesome Zammad
LanguagePHPRuby
DatabaseMySQL / MariaDBPostgreSQL
Search engineBuilt-inElasticsearch (required)
Minimum server1 GB RAM, shared hosting viable4+ GB RAM, VPS minimum
Hosting cost$5–$20/month$20–$60/month
InstallationExtract to web root, run setup wizardDocker Compose or manual package install
Update processBack up config, upload files, restore configPackage update + potential ES reindex

osTicket Awesome runs on the same LAMP/LEMP stack that powers most of the web. If your organization runs WordPress, Drupal, or any PHP application, you already have the infrastructure. A $5/month VPS handles a small team comfortably.

Zammad requires Ruby, PostgreSQL, and Elasticsearch. The minimum practical server is 4 GB RAM, and 8 GB is recommended for production use. Shared hosting is not an option.

For organizations with a dedicated DevOps team, this is a non-issue. For a 5-person IT department that maintains a single VPS, it’s a meaningful constraint.

The Second Job

You wanted a helpdesk, not a second job.

The Elasticsearch dependency doesn’t just affect installation. It follows you through every upgrade, every maintenance window, every Saturday morning you didn’t plan to spend at a keyboard.

Upgrade roulette

Zammad upgrades frequently require Elasticsearch version upgrades. Elasticsearch version upgrades frequently require full index rebuilds. On large instances, rebuilding the search index can take hours, during which search is unavailable. The community forums and GitHub issues are full of sysadmins troubleshooting broken search after routine updates.

CSS changes require asset compilation

Want to change a color? Edit a file on the filesystem, run rails assets:precompile, and hope it works. After Zammad updates, your custom CSS may need to be recompiled. Community forum posts show users getting broken stylesheets after following the documented steps. osTicket Awesome has a theme picker and CSS editor built into the admin panel. No command line required.

osTicket Awesome upgrades: Back up your config file. Upload the new files. Restore the config. Sometimes a brief setup wizard runs after that. Done. No search engine to rebuild. No asset pipeline to run. No dependency chain to untangle. Your afternoon stays your afternoon.

Cost

Free to download. €2,999/year (~$3,300 USD) for someone to help.

Zammad’s Community Edition is free of license fees. osTicket (the foundation) is also free. osTicket Awesome starts at $149/year.

The difference shows up the first time something breaks.

Zammad’s commercial support contracts start at €2,999/year for 15 service requests (Business tier) and go up to €9,999/year (Corporation). That works out to roughly €200 per support interaction on the cheapest plan. The Community Edition gets community forum support only.

osTicket Awesome Business subscribers ($149/year) get priority email support directly from the developer who built it. Not a tier-one agent reading from a script. The person who wrote the code.

osTicket Awesome Zammad
Software costFrom $149/yearFree (Community Edition)
Commercial supportIncluded (Business+)€2,999–€9,999/year
Support modelPriority email from the developerTiered service requests
Cost per support interactionUnlimited~€200/request (Business)
The Gaps

Where Zammad users wish things were better.

Two themes come up consistently in Zammad reviews on G2, Capterra, and Software Advice.

Reporting lacks depth

Reviewers describe Zammad’s built-in reporting as “satisfactory” but lacking detail. Agent performance metrics are hard to find. Historical analysis, root cause identification, and trend spotting require exporting data to third-party tools like Grafana. Zammad’s own documentation points users to Grafana when the built-in reporting isn’t enough.

osTicket Awesome stores everything in a standard MySQL database. Write any query you want. Build any report you need. No third-party tools required unless you want them.

Theming is painful

Zammad’s branding options are limited to logo, name, and signature. Custom CSS requires filesystem access, editing raw SCSS files, and running a Rails asset compilation step. Updates can break your customizations. There is no in-app theme picker or CSS editor.

osTicket Awesome includes 10 color themes, a live color picker, and a full CSS editor in the admin panel. Remove every trace of vendor branding on any plan. No command line, no asset compilation, no hoping the next update doesn’t break your stylesheet.

What’s Included

A professional helpdesk. Everything included. Day one.

osTicket Awesome is built on osTicket, the most widely deployed open-source ticketing system in the world. Over 5 million installations across 190+ countries, with 20 years of continuous development. BMW, Oxford, Cambridge, Booz Allen Hamilton, and thousands of other organizations run their support operations on this engine.

Email-to-Ticket Pipeline

IMAP/POP3 polling, SMTP replies, OAuth2 for Microsoft 365 and Google Workspace. Every support email becomes a ticket automatically.

Custom Forms and Help Topics

Specific intake forms for every request type: IT, facilities, HR, billing. Custom fields, automatic department routing, and SLA assignment per topic.

SLA Management

Service-level targets by department, priority, or help topic. Grace periods, automated alerts, and escalation rules. No tier upgrade required.

Ticket Routing and Filters

Regex-capable rules that evaluate subject lines, email domains, body content, and custom fields. Auto-assign, auto-prioritize, auto-route.

Responsive Design on Every Screen

Staff and client portals work across desktop, tablet, and mobile.

Dark Mode

Per-agent toggle. Each agent picks their own preference. Persists across sessions.

17 Keyboard Shortcuts

Navigate queues, open tickets, post replies, change priorities. Every interaction faster.

Priority-Colored Ticket Rows

Visual triage at a glance. Urgent is red. High is orange. Your queue tells you what needs attention before you read a single subject line.

10 Enterprise Plugins, Pre-Installed

2FA, LDAP/Active Directory, OAuth2 SSO, password policy, audit logging, S3 storage, and more. Configured and working on first login.

49 Language Packs with RTL Support

Arabic, Hebrew, Persian, Urdu, Chinese, Japanese, Korean, and 42 more. Full right-to-left layout support. 90 custom translation keys per pack.

Knowledge Base

FAQ and article system built in. Customers find answers before they submit tickets.

Canned Responses

Pre-written reply templates for common questions. Personal and shared libraries. Insert with two clicks, customize before sending.

Role-Based Access Control

Granular permissions for every agent and department.

Full REST API

Read/write access to tickets, users, and organizations.

10 Color Themes + Custom CSS Editor

Pre-built themes, a live color picker, or custom CSS. Full source code access if you want to go deeper. Remove every trace of vendor branding on any plan.

Complete Data Sovereignty

Your servers. Your database. Your encryption. Your backups. Your retention policy. No data leaves your network.

Side by Side

The honest comparison.

osTicket Awesome Zammad
Annual cost (self-hosted)From $149Free (Community Edition)
Commercial supportIncluded (Business+)€2,999–€9,999/year
Unlimited agents (self-hosted)
Server requirementsPHP + MySQL (1 GB RAM)Ruby + PostgreSQL + Elasticsearch (4+ GB)
Hosting cost$5–$20/month$20–$60/month
Update processBack up config, upload files, restore configPackage update + potential ES reindex
Email-to-ticket
Web form submission
Custom forms and fields
SLA management
Knowledge base
Canned responses (text modules)
LDAP / Active Directory Pre-installed
SSO (OAuth2) Pre-installed
Two-factor authentication Pre-installed
Audit logging Pre-installed
Responsive design
Dark mode Per-agent
Keyboard shortcuts 17 shortcuts
Custom reports Full MySQL access Basic (Grafana recommended)
Custom theming 10 themes + CSS editor Filesystem + asset compilation
Source code access Full (PHP) Full (Ruby, AGPL)
Multi-language 49 languages ~25 languages
REST API
Track record20 years, 5M+ installs~10 years
Real-time collaboration (live agent activity)
Live chat
Social media channels (Twitter, Facebook, Telegram)
Phone integration (CTI)
AI features (€0.03/call)
The Trade-Offs

What Zammad does that we don’t.

If any of the following are requirements, Zammad may be the better choice.

Multichannel support. Zammad handles email, chat, phone (CTI), Twitter, Facebook, Telegram, and SMS from a single interface. osTicket Awesome handles email and web form tickets. If your team needs real-time channels from the same platform, Zammad has that.

Real-time agent collaboration. Zammad shows who is viewing a ticket and who is typing a response in real time. osTicket Awesome has agent collision detection (lock warnings) but not live activity indicators.

AI features. Zammad offers AI-powered ticket summaries, suggested responses, and categorization at €0.03 per call. osTicket Awesome does not include AI capabilities.

Modern API architecture. Zammad’s REST API is more comprehensive and better documented. For teams building deep integrations, this matters.

Those are real advantages. The question is whether they outweigh the infrastructure overhead, the maintenance burden, and the support cost gap. For teams whose support operation is primarily email-based (and most are), osTicket Awesome delivers the core of what you need on a stack you can actually maintain.

Trusted Worldwide

4,300+ installations across 190+ countries.

Apple Nokia Verizon Honeywell BMW Toyota Booz Allen Hamilton Columbia University University of Oxford University of Cambridge Lindt Schaeffler Apple Nokia Verizon Honeywell BMW Toyota Booz Allen Hamilton Columbia University University of Oxford University of Cambridge Lindt Schaeffler
Ohio State Wisconsin Alabama Colorado State LSU FAMU Texas DPS Malaysia NTRA Egypt Gordonstoun Max Planck German Red Cross Ohio State Wisconsin Alabama Colorado State LSU FAMU Texas DPS Malaysia NTRA Egypt Gordonstoun Max Planck German Red Cross
Common Questions

Questions from Zammad evaluators

There is no automated migration tool between the two platforms. Both use standard databases (PostgreSQL for Zammad, MySQL for osTicket Awesome) so data can be transferred with custom scripting. The core concepts (tickets, users, organizations, departments) map directly. We offer a professional migration service; contact us for details.
The self-hosted Community Edition is free of license fees. You pay for hosting (4+ GB RAM minimum), maintenance, Elasticsearch administration, and your own time. Commercial support contracts start at €2,999/year. The cloud version starts at €5/agent/month.
osTicket (the foundation) is free forever with unlimited agents. osTicket Awesome adds responsive design, dark mode, 17 keyboard shortcuts, 10 pre-installed enterprise plugins, 49 language packs, priority support, and professional theming on top of that. Starting at $149/year for the entire organization, no agent limit, no expiration. And when something breaks, you email the developer who built it, not a community forum.
osTicket Awesome. Extract files to a web root and run the browser-based setup wizard on any PHP host. Zammad’s recommended installation uses Docker Compose, which is straightforward for teams familiar with containers but requires a beefier server and a more specialized skill set.
osTicket Awesome. Back up your config file, upload the new release files, restore the config file. Occasionally a setup wizard runs for about 30 seconds after that. The whole process takes a few minutes. Zammad updates can require Elasticsearch version upgrades, index rebuilds (potentially hours of downtime on large instances), and Rails asset recompilation if you’ve customized the CSS.
Yes. Live demos are available right now, no account needed. Links at the bottom of this page. We also offer a 30-day money-back guarantee on all new subscriptions.
Yes. 30 days, no questions asked.