ModularITSM is a free, open source ITSM platform designed to give IT teams a simpler, modular alternative. Pick the modules you need, self-host it, and own your data.
See It in Action
This isn't a mockup or a roadmap — it's real, running software. Here's what ModularITSM looks like right now.
Enable only the modules you need — everything beyond incidents is optional.
30+ granular permissions with five built-in roles and custom role support.
SHA-256 integrity hashing, compliance framework evaluations.
Sector-specific presets for IT, higher ed, and enterprise.
Team-based ticket routing and workload management.
Track external service health with alert banners.
Environment profiles, branding, attachment config.
Broadcast messages with publish, draft, and expiration workflows.
Architecture
ModularITSM isn't a monolith with features bolted on. Every piece is an independent module with a clear contract, so you can adopt incrementally and swap freely.
Each module — incidents, changes, assets, knowledge — runs on its own and communicates through well-defined interfaces.
Modules communicate through events, not tight coupling. This means extending or replacing any part doesn't break the rest.
Workflows, escalation rules, and approval chains are defined in configuration — not buried in source code you can't touch.
Core services sit beneath optional modules. Build on top of a stable foundation without worrying about upstream breakage.
Every deployment gets its own containers, database, and subdomain. No shared infrastructure between customers, ever.
Tamper-evident logging with SHA-256 integrity hashing and built-in compliance framework evaluations — no bolt-on tools required.
Modules
Every module is optional. Start with one, grow to many — each one adds capability without adding complexity to what you already run.
Capture, triage, and resolve incidents with configurable severity levels, SLA timers, and automated escalation paths.
A self-service catalog for common requests — new accounts, access changes, hardware — with approval workflows built in.
Plan, review, and track changes with risk assessment, CAB workflows, and rollback documentation baked into every change record.
Maintain a living CMDB that maps dependencies between services, hardware, and software — updated automatically or by discovery.
Go beyond symptoms. Track root causes, link related incidents, and document known errors so the same issues don't keep recurring.
Capture institutional knowledge in searchable articles. Link solutions to incidents and surface them automatically during triage.
How It Works
No week-long onboarding. No consultants required.
Clone the repo and run docker-compose up --build. That's it — the entire stack comes up with a single command.
Activate only the modules you need right now. Each one registers itself, creates its own schema, and starts handling events immediately.
Define your workflows, SLAs, and routing rules through the admin interface. No custom code required — but the extension points are there if you want them.
Get Involved
ModularITSM is a passion project built by an IT professional who believes good service management tools shouldn't require an enterprise budget. It's free, open source, and licensed under AGPL-3.0. Contributions are welcome.