IT change management is the backbone of any organization that needs to track, approve, and implement infrastructure modifications without causing service disruptions. Commercial ITIL platforms like ServiceNow, Jira Service Management, and BMC Helix can cost hundreds of dollars per user per month. Self-hosted open-source alternatives offer full ITIL-compliant change management workflows without licensing fees.

What Is IT Change Management?

IT change management (often called ITIL change control) is the structured process of managing the lifecycle of all changes to IT infrastructure. The goal is to minimize risk while implementing necessary changes — whether that is patching servers, deploying new software, or modifying network configurations.

A proper change management system handles:

  • Change requests — formal submissions describing what needs to change and why
  • Risk assessment — evaluating the potential impact of each proposed change
  • Approval workflows — routing changes to the Change Advisory Board (CAB) for review
  • Scheduling — coordinating change windows to avoid conflicts
  • Implementation tracking — monitoring the rollout and verifying success
  • Post-implementation review — documenting outcomes and lessons learned

Comparison Table

FeatureiTopRequest Tracker (RT)Znuny
LicenseAGPLv3GPLv2GPLv3
LanguagePHP + MySQL/MySQLPerl + PostgreSQL/MySQLPerl + MySQL/MariaDB
Stars1,1071,111556
Last UpdatedMay 2026May 2026April 2026
CMDB Built-inYes (visual dependency mapping)No (external integration)No (ITSM extension)
ITIL Process SupportFull (Incident, Problem, Change, Config, Service)Full (customizable workflows)Full (ITSM add-on)
CAB WorkflowYes (visual approval chains)Yes (custom queues)Yes (ITSM module)
REST APIYesYesYes
Docker SupportCommunity images availableCommunity images availableCommunity images available
Multi-tenantYes (organizations)Yes (domains)Yes (customer portals)

iTop — CMDB-First IT Service Management

Combodo iTop is a web-based ITSM platform that puts the Configuration Management Database (CMDB) at its core. Unlike traditional ticketing systems, iTop models your entire IT infrastructure as interconnected configuration items (CIs), so every change request can be evaluated against the dependency map.

Key strengths of iTop for change management:

  • Visual dependency mapping — see exactly which services and servers will be affected before approving a change
  • ITIL-certified processes — out-of-the-box workflows for change, incident, problem, and service request management
  • Change calendar — schedule changes and detect conflicts automatically
  • CAB portal — dedicated interface for Change Advisory Board members to review and vote on proposals
  • Impact analysis — automatically calculate downstream effects of any configuration change
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Docker Compose for iTop
version: '3.8'
services:
  itop-db:
    image: mysql:8.0
    container_name: itop-db
    environment:
      MYSQL_ROOT_PASSWORD: itop_root_pass
      MYSQL_DATABASE: itop
      MYSQL_USER: itop_user
      MYSQL_PASSWORD: itop_db_pass
    volumes:
      - itop_db_data:/var/lib/mysql
    networks:
      - itop_net

  itop-web:
    image: wader/itop:latest
    container_name: itop-web
    ports:
      - "8080:80"
    environment:
      DB_HOST: itop-db
      DB_USER: itop_user
      DB_PASSWORD: itop_db_pass
      DB_NAME: itop
    depends_on:
      - itop-db
    networks:
      - itop_net
    restart: unless-stopped

volumes:
  itop_db_data:
networks:
  itop_net:
    driver: bridge

Best for: Organizations that need a CMDB-centric change management system with visual dependency tracking and full ITIL process coverage.

Request Tracker (RT) — Enterprise-Grade Ticketing System

Request Tracker (RT) from Best Practical Solutions is one of the oldest and most battle-tested ticketing systems in open source. First released in 1997, RT has been adopted by thousands of organizations worldwide for IT service management, helpdesk operations, and change tracking.

Key strengths of RT for change management:

  • Extremely customizable workflows — Scrips (event-driven automation) allow fine-grained control over ticket lifecycle
  • Custom fields — add any metadata to change requests (risk level, affected systems, rollback plan)
  • Queue-based organization — separate queues for normal, standard, and emergency changes
  • Rich permission system — per-queue, per-ticket access control with role-based rights
  • Email integration — every change request can be created, updated, and approved via email
  • SLA tracking — built-in escalation rules for overdue change reviews
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Docker Compose for Request Tracker
version: '3.8'
services:
  rt-db:
    image: postgres:15
    container_name: rt-db
    environment:
      POSTGRES_PASSWORD: rt_pg_pass
      POSTGRES_DB: rt4
    volumes:
      - rt_db_data:/var/lib/postgresql/data
    networks:
      - rt_net

  rt-web:
    image: bestpractical/rt:5.0
    container_name: rt-web
    ports:
      - "8081:80"
    environment:
      RT_DATABASE_TYPE: Pg
      RT_DATABASE_HOST: rt-db
      RT_DATABASE_NAME: rt4
      RT_DATABASE_USER: postgres
      RT_DATABASE_PASSWORD: rt_pg_pass
      RT_WEB_DOMAIN: rt.example.com
    depends_on:
      - rt-db
    networks:
      - rt_net
    restart: unless-stopped

volumes:
  rt_db_data:
networks:
  rt_net:
    driver: bridge

Best for: Organizations that need a highly customizable, proven ticketing system that can be shaped to match any ITIL change process through configuration rather than code.

Znuny — Modern ITSM Platform (OTRS Fork)

Znuny is a community-maintained fork of the OTRS Community Edition, created after OTRS AG shifted to a commercial-only model. Znuny inherits the robust ITSM capabilities of OTRS while remaining fully open source under the GPLv3 license.

Key strengths of Znuny for change management:

  • ITSM add-on — comprehensive ITIL module with change, problem, and incident management
  • Change templates — pre-built templates for common change types (server patching, software deployment, network maintenance)
  • CAB approval workflow — multi-stage approval chains with email notifications
  • Change calendar — visual overview of scheduled changes with conflict detection
  • Process management — graphical workflow designer for custom change approval processes
  • Customer portal — self-service interface for end users to submit change requests
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Docker Compose for Znuny
version: '3.8'
services:
  znuny-db:
    image: mysql:8.0
    container_name: znuny-db
    environment:
      MYSQL_ROOT_PASSWORD: znuny_root_pass
      MYSQL_DATABASE: znuny
      MYSQL_USER: znuny_user
      MYSQL_PASSWORD: znuny_db_pass
    volumes:
      - znuny_db_data:/var/lib/mysql
    networks:
      - znuny_net

  znuny-web:
    image: znuny/znuny:latest
    container_name: znuny-web
    ports:
      - "8082:80"
    environment:
      DB_HOST: znuny-db
      DB_NAME: znuny
      DB_USER: znuny_user
      DB_PASSWORD: znuny_db_pass
      ZNUONY_FQDN: znuny.example.com
    depends_on:
      - znuny-db
    networks:
      - znuny_net
    restart: unless-stopped

volumes:
  znuny_db_data:
networks:
  znuny_net:
    driver: bridge

Best for: Organizations that want a modern, actively maintained ITSM platform with deep ITIL change management capabilities and a polished web interface.

How to Choose

ScenarioRecommended Platform
You need CMDB with visual dependency mappingiTop
You want maximum customization and proven stabilityRequest Tracker (RT)
You need a modern ITSM platform with OTRS heritageZnuny
You have a small team and want quick setupZnuny (pre-built ITSM workflows)
You need deep integration with Perl ecosystemRequest Tracker (RT)
You need multi-tenant support with organizationsiTop

Why Self-Host Your Change Management?

Commercial ITSM platforms like ServiceNow, Jira Service Management, and BMC Helix carry significant licensing costs. A ServiceNow ITSM license starts at $100/user/month, and a team of 20 IT staff would need over $24,000 per year just for software. For organizations with strict compliance requirements, keeping change management data on-premises is often a regulatory necessity.

Self-hosting your change management platform ensures full data ownership, eliminates per-user licensing fees, and allows deep customization to match your organization’s ITIL processes. For IT teams managing dozens of changes per week, the ability to tailor workflows, approval chains, and reporting without vendor lock-in is invaluable.

For organizations evaluating IT service management tools more broadly, see our comprehensive ITSM comparison. If you need a full-featured helpdesk system alongside change management, our helpdesk platform guide covers ticketing options that can integrate with change workflows.

FAQ

What is the difference between ITIL change management and ITSM?

ITSM (IT Service Management) is the broad discipline of designing, delivering, and managing IT services. ITIL change management is a specific ITIL process within ITSM that focuses on controlling the lifecycle of all changes to minimize service disruption. iTop, RT, and Znuny all support the full ITSM suite, with change management as a core module.

Can these platforms handle emergency changes?

Yes. All three platforms support emergency change workflows that bypass standard CAB review for urgent fixes. iTop has an “Emergency Change” category with expedited approval. RT uses custom queues with automated escalation. Znuny provides emergency change templates with shortened approval chains and post-implementation review requirements.

Do these tools integrate with monitoring systems?

Yes. iTop has a REST API that can receive alerts from monitoring tools and automatically create incident or change requests. RT supports email-based integration with any monitoring system that can send alerts via email. Znuny has a SOAP/REST API and supports webhook-based integrations for real-time alert correlation.

Which platform is easiest to install?

Znuny offers the most straightforward installation with pre-configured ITSM modules and community Docker images. iTop requires a LAMP stack but provides a web-based installer. RT has the most complex setup due to its Perl dependencies but offers pre-built Docker images and package repositories for major Linux distributions.

Can I migrate from ServiceNow or Jira to these platforms?

All three platforms support CSV/Excel import, and community scripts exist for migrating from ServiceNow and Jira. iTop has a dedicated data import workbench for bulk CI and ticket migration. RT has custom import scripts available on CPAN. Znuny provides XML/CSV import tools within its admin interface.

Are these platforms suitable for small teams?

Yes. For teams of 5-10 IT staff, all three platforms can be deployed on a single server with 4-8 GB RAM. Znuny and iTop have lower resource requirements than Request Tracker, which benefits from more memory for its Perl-based web interface. All three scale well as your team grows.