Jira Service Management vs GLPI: which fits your internal IT service desk
For an internal IT team, GLPI is the stronger open-source fit than Zammad, and the decision against Jira Service Management turns mainly on whether your service desk depends on JSM Assets, how far you need to customize workflows, and who will run the platform. Zammad is the better choice only when the main use is customer-facing support, because its strengths are agent ticketing across email, chat and phone rather than ITIL inventory and CMDB work. GLPI covers incident, problem, change and service level management, asset inventory, configuration management, knowledge base and contract management under GPL-3.0, so it maps most directly onto what an internal service desk does with JSM queues, request types and Assets.
GLPI fits when your Assets schema is simple enough to rebuild as GLPI inventory and CMDB items, when hardware and software discovery matters, and when your team can run a PHP and MariaDB or MySQL application on infrastructure it controls. The GLPI Agent, the successor of FusionInventory Agent, collects inventory from Windows, macOS and Linux endpoints, which covers much of the device data that Assets users maintain by hand. Choose it when you want the data center, the database and the upgrade path in your own hands. Confirm the supported PHP and database versions for the GLPI release you target before you plan the host, because the README and the installation docs list different minimums.
Stay with a heavier option, or evaluate iTop or Znuny alongside GLPI, if your JSM workflows depend on highly customized change approvals, deeply nested Assets object schemas or many custom automation rules, since these do not map one to one. Ask each candidate to demonstrate your three most complex request types and your change approval path on a copy of your data before you commit. Whichever platform you choose, decide early who operates it: an in-house team, a managed hosting provider, or a partner that delivers and supports the installation, and get that scope in writing. Rely on the GLPI Network documentation and the GLPI project website to compare vendor support tiers rather than assuming them.
Which platform fits which scenario
This table matches common JSM scenarios to the better fit between GLPI and Zammad, with the reason and the condition under which the other option wins. Read each row against your own mix of internal IT, asset tracking and customer-facing support, since many teams run both kinds of work.
| Scenario | Better fit | Reason | Other option wins when |
|---|---|---|---|
| Internal IT desk running ITIL incident and change flows | GLPI | Covers ITIL incident, problem, change and service level management in one application, close to how JSM service management is used internally. | Your change approvals depend on JSM-specific workflows you cannot rebuild in GLPI; then confirm the gap with a pilot before committing. |
| Team that depends on JSM Assets for configuration data | GLPI | Inventory, configuration management and CMDB sit alongside tickets, so asset-linked requests keep their context. | Your object schema is highly customized; iTop's customizable CMDB may map it more directly, so test the schema first. |
| Team needing inventory collected from endpoints | GLPI | GLPI Agent gathers hardware and software inventory from Windows, macOS and Linux and sends it to GLPI, and also covers network discovery. | Endpoint inventory is not a requirement and your work is mostly customer tickets, where Zammad is the stronger base. |
| Customer-facing support desk with email, chat and phone channels | Zammad | Designed for agent ticketing across channels for customers, which is a different workload from internal change control. | Your customer work is light and internal IT dominates; then GLPI's single-application model may be simpler to run. |
| Team that must keep all data on its own servers | Tie: both self-hosted | Both GLPI (GPL-3.0) and Zammad (AGPLv3) run in your own infrastructure, so residency depends on your hosting choices, not the product. | You want a vendor-hosted option; GLPI Network and Zammad's German-hosted plans are not self-hosted, so confirm residency terms in writing. |
| Mixed IT and customer service desk in one team | Split deployment | Running GLPI for internal ITSM and Zammad for customer tickets keeps each workload on the tool built for it. | Leadership wants one tool and one reporting model; then pick the platform that covers most volume and accept gaps. |
How queues, request types and change management compare
Jira Service Management organizes agent work around queues, which are saved views over work items that show each team what needs attention next. Queues are built per service project and are usually driven by request type, assignee and status, so routing depends on how the project is designed. GLPI handles intake differently. Tickets arrive through the helpdesk, by email or from agents, and assignment rules, categories and the ticket status flow decide who sees each one. Both can run an internal IT desk, but they group incoming work in different ways, and migration planning depends on that difference.
- Queue design: Map each JSM queue to a GLPI assignment group, category or saved search, and confirm that every filter can be reproduced without custom code.
- Routing rules: Compare JSM automation that moves issues between queues with GLPI assignment rules, and test both against your real category tree.
- SLA timers: Check how each platform attaches response and resolution targets to a ticket and whether those timers pause when status changes.
- Agent views: Confirm how agents filter their own work in each product and whether dashboard counts match after a test import.
Confirm queue, routing and SLA behavior in the current JSM and GLPI documentation, then run a representative set of tickets through a trial instance before fixing the target layout.
In Jira Service Management, request types define the fields, instructions and approvals that a requester sees in the service portal, and each type is tied to a queue and a workflow. This makes the request catalog a central design task. GLPI models demand through tickets, ITIL categories and ticket templates, and requesters submit through the self-service helpdesk. The catalog is therefore less visible as a single list, and the fields users fill in depend on how templates and categories are set up. Neither approach is simply a copy of the other, so the catalog needs its own mapping exercise.
- Catalog inventory: Export the list of JSM request types, their fields and their approval steps, and mark which ones are used often enough to justify a template in GLPI.
- Field mapping: Check whether each custom field type has an equivalent in GLPI templates, and note where a field must be replaced by a category or a free-text description.
- Requester experience: Test how a requester finds, submits and tracks a request in the GLPI self-service interface compared with the JSM portal.
- Knowledge links: GLPI 12.0.0 lists a rewritten knowledge base, so confirm how articles can be linked from templates and categories in your chosen release.
Confirm the template and portal capabilities you need in the GLPI documentation for your version, and build two or three of your most common requests in a test instance before deciding how much catalog work to migrate.
Jira Service Management includes change requests as a request type with approval steps, and teams often extend them with templates and related work items. Change handling depends on how approvals, change categories and review boards are configured, so the design choices sit with the administrator. GLPI lists change management among its ITIL modules, alongside incident, problem and service level management. Changes can be linked to tickets, problems and configuration items, which helps teams that want change records connected to the rest of the service history. The exact approval routing and the change types you need should be verified, not assumed to match.
- Change types: Confirm how each platform separates standard, normal and emergency changes and whether your own change categories can be modeled.
- Approval flow: Document the approvers, sequence and fallback rules you use today, then check whether GLPI can reproduce them without add-ons.
- Linked records: Test whether a change can be linked to affected assets, incidents and problems in each product, and whether those links appear in reports.
- Review meetings: Check whether change calendars or review board views exist in either platform, or whether you need an external process.
Confirm the change workflow features in the current JSM documentation and in the GLPI ITIL module documentation, then walk one normal change and one emergency change through a trial instance from start to close.
Jira Service Management Assets stores configuration items in object schemas, with typed attributes and references between objects. Discovery data, where used, arrives through separate tooling, so the ownership of each asset record needs to be decided before any data moves. GLPI covers asset inventory, configuration management and a CMDB, and the GLPI Agent collects hardware and software inventory on Windows, macOS and Linux. The agent also performs network discovery and inventory, package deployment and remote ESX inventory, and it is the successor of FusionInventory Agent. The schema question is still the important one: an Assets object model does not automatically map to GLPI item types.
- Schema mapping: List each JSM object type and its references, then decide which GLPI item type, relation or custom field holds the same information.
- Discovery sources: Identify which records come from agents, scans or manual entry today, and confirm which GLPI Agent tasks cover them.
- Relationships: Test how dependencies between configuration items are shown in GLPI and whether impact views meet your needs.
- Export gaps: Note that a Jira Cloud backup excludes Assets, so the Assets data needs its own export and validation.
Confirm the object model, relationship and import options in the GLPI documentation and the Assets export options in your JSM tenant, then compare a sample of configuration items in a trial instance.
Jira Service Management is delivered as a hosted service, so most of the setup is configuration inside the product. Self-hosting GLPI moves the platform work to your team, including the web server, PHP, the database and upgrades. The GLPI README lists PHP 8.3 or later and MariaDB 10.11 or later or MySQL 8.0 or later for the current main branch, while the installation docs list PHP 8.2 or later with MySQL 8.0 or MariaDB 10.6 for GLPI 11.0. Version requirements differ by release, so the target version must be fixed first. The web server document root must point to GLPI's public directory, and during updates the config directory keys must be backed up.
- Platform stack: Choose a supported web server, PHP version and database, and confirm them against the docs for the release you plan to run.
- Upgrades: Plan backups of the database, files and the config directory, including the glpi.key and glpicrypt.key files, before each update.
- Plugins: Since GLPI 11.0, plugins are suspended after a new version is detected and must be reactivated after major updates, so schedule plugin testing.
- Support: Decide whether internal staff or an outside provider will handle incidents, and what response terms you need.
Confirm the prerequisite table for your chosen release in the GLPI installation prerequisites and test the upgrade path in a staging copy before you commit to a go-live date.
Capability comparison from supplied facts
This table compares the internal IT service management modules that teams use most in Jira Service Management and GLPI, along with licensing and release currency. Read the GLPI column as what its published documentation covers, and treat items marked to confirm as questions for a pilot against your own processes. The main takeaway is that GLPI's ITIL core, inventory and CMDB are available under GPL-3.0 at no license fee, while JSM's workflow depth must be checked against your current request types and approvals.
| Capability | Jira Service Management | GLPI |
|---|---|---|
| Incident and problem management | Queues and request types drive agent work. Confirm how your current queues and routing rules map to JSM. | ITIL incident and problem management are listed in GLPI's core modules. Confirm ticket routing and escalation against your queues. |
| Change management | JSM provides change management within the service project. Confirm approval paths and CAB steps you rely on today. | ITIL change management is listed. Confirm approval workflow depth against your change advisory process during a pilot. |
| Service level management | Service levels are part of JSM. Confirm which SLA targets and calendars you use before migrating them. | ITIL service level management is listed. GLPI 12.0.0 adds group-managed OLAs, so confirm how they fit your SLA structure. |
| Asset inventory and CMDB | Assets is the separate asset and CMDB component. Its data is excluded from Jira Cloud backups, so plan a separate extraction. | Inventory and configuration management are listed. GLPI Agent collects hardware and software inventory and sends it to GLPI. |
| Knowledge base | Help center articles are typically held in Confluence spaces. Confirm your current article count and access rules. | A built-in knowledge base is listed. GLPI 12.0.0 release notes describe a rewritten knowledge base, so test it with your articles. |
| Contract management | Confirm whether contracts are tracked in Assets, apps or external systems in your setup. | Contract management is listed among GLPI's ITSM and asset modules. Confirm fields and renewal alerts you need. |
| Sign-in options | Confirm which SSO and directory options your Atlassian plan and deployment support. | Authentication tries the internal database, then LDAP, IMAP and REMOTE_USER, in that order. Confirm SSO options for your identity provider. |
| Licensing | Proprietary Atlassian licensing. Data Center licenses become read-only on March 28, 2029 per Atlassian's announcement. | GPL-3.0 open-source software with no license fee. Teclib' sells optional GLPI Network subscriptions for hosted or support use. |
| Release currency | Confirm the current release line and upgrade path for your deployment model with Atlassian. | GLPI 12.0.0 was published on October 7, 2026, and 11.0.11 on October 1, 2026. Confirm your upgrade path and plugin compatibility. |
Where the data lives and who controls it
Moving from Jira Service Management to GLPI changes where ticket data, inventory and user identities sit and who holds the keys. The cards below cover the backup gaps you inherit from Jira Cloud, the hosting choices open to you, and the identity and compliance questions to settle before you commit.
Jira Cloud backup scope
Jira Cloud's backup manager covers work items, comments, users and groups, and project configuration. It excludes automation rules, third-party apps and Assets, so those must be exported separately before any cutover. With attachments included, Atlassian requires 48 hours between backups, which affects how often you can take a complete copy. Confirm the current export scope in your own tenant before planning the migration window.
GLPI on your own servers
GLPI is GPL-3.0 software that you install, run and back up inside your own data center or cloud account, so ticket, asset and CMDB data never leave your control. You own the PHP and MariaDB or MySQL stack, the web server, patching, and the glpi.key and glpicrypt.key files that the update procedure requires you to back up. Ask who on your team will carry these duties after go-live.
GLPI Network cloud options
Teclib' runs GLPI Network as a managed service in public or private cloud, with a 45-day free trial. Public cloud is priced at 19 euros per user per month and private cloud at 21 euros per user per month with a 25-user minimum, according to the GLPI Network subscription page. Confirm where the hosting runs, which jurisdiction holds backups, and who can access tenant data before you sign.
Identity through LDAP and external sources
GLPI authenticates users against its internal database first, then LDAP directories, then IMAP mail servers and other external methods such as REMOTE_USER, in that order. If your Jira users sign in through a corporate directory, connect GLPI to that same directory so accounts and deprovisioning stay in one place. Test disabled-account behavior, because a local account left enabled in GLPI remains a path in.
Compliance obligations to assess
Moving ticket and asset data changes which controls, records and data processing agreements apply to your service desk. Hosting in your own environment shifts evidence ownership to you, while managed hosting shifts part of it to the provider. Your internal auditors and external assessors must confirm which requirements apply to your sector and region. DeployOpen can prepare systems, controls and evidence, but it does not issue audit reports or certifications.
What running GLPI on your own servers involves
Before you commit to GLPI, check the platform stack against the release you plan to run, because the published requirements differ by source. The GLPI README on the main branch lists PHP 8.3 or later with MariaDB 10.11 or later or MySQL 8.0 or later. The GLPI 11.0 installation docs list PHP 8.2 or later with MySQL 8.0 or MariaDB 10.6, and state that only MySQL and MariaDB are supported. Confirm the exact PHP, database and web server versions for your target release with the GLPI installation documentation before you size the build, since a newer major line may raise the floor. Your database tier is the component most likely to need a version decision, because it is where your existing Jira data and any Assets-style inventory will land.
Web hosting is the next decision. GLPI requires the web server's document root to point at its public directory, not the installation root, with URL rewriting routing requests through index.php. This applies to Apache, Nginx, lighttpd and IIS. Your security team should treat this as a hardening item: the application code and the config directory, which holds glpi.key and glpicrypt.key, must not be reachable from the browser. Packaging is also a choice. GLPI 12.0.0 lists an official Docker image among its distribution options, which can simplify rebuilds, but you still own the database, the persistent volumes for files and the key files, and the update process. Plan backups for all three before any upgrade.
Inventory is where GLPI's Assets story is delivered. GLPI Agent collects hardware and software inventory and sends it to GLPI, and it also covers network discovery, package deployment and remote ESX inventory. It runs on Windows, macOS and Linux, and it is the successor of FusionInventory Agent. Ask your endpoint team which operating systems and deployment tools must carry the agent, then test one discovery and inventory cycle against a pilot group so you can compare the output with what your Jira Assets objects currently hold. Your platform team should also confirm how the agent is configured and how credentials for discovery are stored, because these decide who can change inventory data.
What each option costs over time
This table breaks down what Jira Service Management and self-hosted GLPI cost across their main components, from licensing and hosting to migration and staff time. Read the second and third columns first to separate one-time project spend from recurring spend, then use the last column to build the questions for each quote. The main takeaway is that GLPI removes the per-agent license line, but hosting, administration and any paid support remain, and an accurate comparison has to price all of them.
| Cost component | Who is paid | One-time or recurring | What drives it and what to ask for |
|---|---|---|---|
| JSM licensing by agent | Atlassian, through a cloud subscription or Data Center license | Recurring | Agent count and edition. Ask for the per-agent rate, renewal terms and the Data Center end-of-sale dates in writing. |
| GLPI software | No license fee under GPL-3.0 | Not applicable | The software itself costs nothing to license. Budget for the people and servers that run it. |
| GLPI Network cloud (optional) | Teclib', the GLPI publisher | Recurring, per user per month | Public cloud 19 euros and private cloud 21 euros per user per month, 25-user minimum for private (GLPI Network subscriptions page). |
| GLPI Network self-hosted support (optional) | Teclib', the GLPI publisher | Recurring, per month | Basic from 100 euros per month (up to 10 agents, 500 assets) to Enterprise at 4,500 euros per month (GLPI Network subscriptions page). |
| Hosting and servers | Your cloud provider or data center | Recurring | Agent count and asset volume. Confirm PHP 8.3 or later and MariaDB 10.11 or MySQL 8.0 for current GLPI releases. |
| Database and backup | Your DBA team or backup vendor | Recurring, plus initial setup | Backups must cover the database, files and the glpi.key and glpicrypt.key files before each update. |
| Implementation and configuration | Implementation partner or internal staff | One-time | Request types, ITIL workflows, SLAs, change approvals and LDAP sign-in. Ask for a fixed-scope quote from a written scope. |
| Migration from JSM | Implementation partner or internal staff | One-time | Requests, incidents, changes and Assets extracted separately, since Jira Cloud backups exclude Assets. Ask how each data set is validated. |
| Internal administration time | Your IT staff | Recurring | Upgrades, plugin reactivation after major updates and inventory agent upkeep. Ask who owns each task and how often it runs. |
What a move from Jira Service Management to GLPI involves
The sequence turns Jira Service Management queues, request types, workflows and Assets into a GLPI configuration on your own infrastructure, with each stage closed by a check the service desk owners sign off.
Inventory queues, request types and workflows
Your team lists every JSM queue, request type, workflow, approval step, SLA and automation rule, and records which of them carry real operational weight. A DeployOpen engineer or your own service desk lead works through the list with the agents who use it daily. The output is a written inventory that maps each item to a GLPI equivalent, such as a ticket category, a ticket template, a change or an SLA, or to a decision to retire it. The step is done when the business owners have signed off the inventory.
Export tickets, customers and Assets from Jira
The team exports work items, comments, users and groups through JSM's export tools, then extracts Assets separately as CSV, because Jira Cloud backups exclude Assets and automation rules. Automation logic and third-party app data must be documented by hand from the inventory. Because the exact export limits and formats depend on your JSM edition and configuration, confirm them in your own tenant before scheduling the work. The step is done when every export file is stored in the client's own environment and its record count matches what JSM reports.
Design GLPI entities, ITIL categories and SLAs
DeployOpen and your service desk leads model GLPI entities for each business unit or legal entity, then define ITIL incident, request, problem and change categories, assignment rules, and service levels that replace the JSM workflows approved in the inventory. Assets are mapped to GLPI's inventory and CMDB object types, with the relationships between configuration items recorded explicitly. The step is done when a written design document is approved, listing each category, SLA and asset type with its source JSM item.
Install and configure GLPI on your infrastructure
Engineers install GLPI on servers or cloud accounts you control, following the prerequisites for the chosen release, including supported PHP and MySQL or MariaDB versions, a web server with the public directory as document root, and URL rewriting. They configure authentication sources such as LDAP or the internal database, enable backups of the database, files and the config directory with its key files, and record how updates will be applied. The step is done when a test instance passes login, backup and restore checks under your security baseline.
Import data and validate it against the source
Engineers load the extracted records into a staging GLPI instance, mapping users, groups, categories and assets to the design from the previous step. Validation compares counts and samples of tickets, attachments, users and assets against the JSM exports, and checks that open tickets keep their status, owner and SLA clock. Discrepancies are logged with a root cause and fixed before the next load. The step is done when reconciliation reports are signed off by the service desk owner.
Roll out GLPI Agent to endpoints
Where you need automatic hardware and software inventory, the team deploys GLPI Agent on Windows, macOS and Linux endpoints through your existing software deployment tooling, pointing it at your GLPI server. Network discovery and inventory settings are configured to match your policy. Agents report into the assets already reconciled in the previous step, so duplicates are checked. The step is done when agent check-in counts and inventory entries match the device list approved by your IT operations team.
Cut over and run both systems in parallel
The team agrees a cutover window with the service desk, freezes new intake in JSM, runs a final incremental export, and opens GLPI to agents and requesters. For a defined period, both systems stay available so agents can check open items and any late requests can be traced. Once open work is confirmed closed or moved and access to JSM is restricted, the team archives its exports under your retention policy. The step is done when the service desk confirms that all live work is in GLPI and the parallel period has closed.
When Zammad is the better fit for customer-facing support
GLPI is built for internal IT service management, while Zammad is built for customer-facing support. If the queue your team runs is mostly employees logging hardware, access and software requests, GLPI's ITIL modules, inventory and CMDB map closely to the work. If the main work is answering customers across email, chat, web forms and phone, with agents working shared queues and a customer-facing portal, Zammad is the more natural fit. Many organizations need both, and that is where the comparison with Jira Service Management's request types and portal is most useful: list which channels and which requester groups each tool would serve before deciding on one platform.
Zammad is licensed under AGPLv3, and its source code is owned by the Zammad Foundation, independent of Zammad GmbH, which develops it with the community. It ships a built-in migrator for Zendesk and Freshdesk, but it has no built-in Jira migrator, so moving customer conversations from Jira Service Management runs through its API. Zammad GmbH sells hosted plans run in German data centers and support contracts for self-hosted installations named Business, Enterprise and Corporation. Ask for the scope of each support tier in writing, including response targets and whether it covers upgrades and plugin questions, and check the pricing page for current terms.
Stay fair to Jira Service Management here: its change management, approvals and Assets have no direct Zammad equivalent, so a Zammad move for customer support usually leaves internal change and configuration work in a separate tool. Confirm with your team which Jira features are actually in daily use, including automation rules and third-party apps, since Jira Cloud backups exclude automation rules, apps and Assets. A short pilot with one customer queue and a copy of real request types will show whether Zammad's channels and search cover the workload before you commit.
Questions buyers ask before choosing GLPI
What does it cost to run GLPI compared with Jira Service Management subscriptions?
GLPI's software license is free under GPL-3.0, so the cost sits in infrastructure, staff time and optional support. The recurring costs are the servers or virtual machines, the database, backups, monitoring, and the internal hours to patch and administer the platform. The one-time costs are design, data migration and configuration. Jira Service Management is priced per agent with its own tiers, so the comparison depends on your agent count, asset volume and hosting choice. If you want a paid support option, GLPI Network publishes subscription prices that start at 100 euros per month for a self-hosted Basic plan (up to 10 agents and 500 assets), so ask whether that tier covers your scale. Request a quote that separates one-time work from recurring run costs.
How much effort does a migration from Jira Service Management to GLPI take?
The effort depends on what you move. Requests, incidents and changes usually need field mapping and status translation, because GLPI's ITIL objects do not match Jira issue types one for one. Assets need a separate extraction, since Jira Cloud backups exclude Assets, and automation rules and third-party app data need to be rebuilt by hand. Your internal team needs to own the business rules for categories, approval flows, SLAs and who can see what, and to test imported records with real agents. Plan for a parallel run and a cutover window. Ask any implementation partner for a written scope that lists each data set, the mapping rules and the test criteria.
Can our internal team run GLPI without outside help?
Yes, many teams do, provided they have someone comfortable with a Linux server, a web server, PHP, a relational database and scheduled backups. GLPI requires a document root pointed at its public directory and URL rewriting, so web server configuration is a real task, not a checkbox. Ongoing work includes applying new versions, reactivating plugins after major releases, managing LDAP or other directory authentication, and keeping GLPI Agent deployed on endpoints. Outside help is optional and is usually scoped for the initial build, hardening, integrations or a recurring support retainer. Decide which of these tasks your team will own before you choose a partner or a vendor support tier.
How long does a switch from Jira Service Management to GLPI take?
The timeline is driven by scope, not by the platform. The main factors are the number of request types and workflows to rebuild, the volume and age of historical tickets you intend to keep, how much asset data needs cleaning before import, the number of integrations with identity, email and monitoring tools, and how many people must be trained. Approval processes and change calendars often take the longest to agree on internally. Parallel running and the cutover plan also add time. Ask for a timeline built from a written scope and milestone list, and do not accept a duration that has not been tied to those inputs.
Can GLPI replace Jira Service Management Assets?
GLPI can cover much of what teams use Assets for, including hardware and software inventory, configuration items, contracts, licenses and a CMDB-style model of relationships. GLPI Agent collects hardware and software inventory and can run network discovery, which reduces manual entry. The gap to check is your object schema: Assets lets teams define custom object types and attribute references, and you should confirm that GLPI's item types and relations can express those structures without heavy customization. Export your Assets data as CSV first, map each object type to a GLPI model, and test a sample of reference fields before you commit to the design.
How do upgrades work, and what must I back up before a GLPI update?
Before any update, back up the database, the application files and the config directory. The config directory must include the glpi.key and glpicrypt.key files, because GLPI uses them to protect stored data, and losing them can make encrypted values unreadable. The documented procedure replaces the application files and then runs php bin/console db:update. Since GLPI 11.0, plugins are suspended when a new version is detected and must be reactivated after major updates, so check plugin compatibility before you schedule the window. GLPI 12.0.0 was published on October 7, 2026, and its release notes are the place to check changes that affect your setup. Test every upgrade on a copy of production first.
Is GLPI a good fit for customer-facing support as well as internal IT?
GLPI is built primarily for internal IT service management, with tickets, assets, knowledge base and contracts. If your main workload is customer support through email, chat and a public help center, Zammad is generally the closer fit because its agent interface and customer channels are designed for that use. Many organizations run GLPI for internal IT and a separate tool for customer support, and that split should be a deliberate design decision with clear ownership. Confirm the channels, portal behavior and reporting you need against each product before you decide.
How DeployOpen helps evaluate and implement GLPI
DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, backs up, upgrades and documents self-hosted open-source platforms inside the client's own infrastructure, including their cloud accounts, data centers or air-gapped networks. For a team weighing GLPI against Jira Service Management, that work starts before any installation. It covers the decisions that determine whether GLPI fits: how ITIL incident, problem and change workflows map to the current queues and request types, which LDAP or IMAP authentication sources the team needs, whether GLPI Agent inventory can replace the data held in Assets, and how the database and web server will be built to meet the GLPI installation requirements. DeployOpen can also prepare the operational pieces that the update procedure depends on, such as the backup of the database, files and the config directory with glpi.key and glpicrypt.key, so that upgrades do not start from an unprotected baseline.
Engagements are fixed-scope. Before work starts, scope, deliverables and timelines are agreed in writing, and a quote follows from that written scope. DeployOpen does not publish a price list, so the cost of a GLPI project depends on the items the client asks for: the number of workflows to rebuild, the integrations to build, the hardening and backup设计 the environment requires, and the documentation the team needs to hand over. Ask for each of these to be listed as a separate deliverable so you can see what is one-time and what recurs. Requests for a deployment that can be reviewed with your security and compliance leads should name the evidence each control will produce. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications; independent auditors and certification bodies do that work.
After go-live, ongoing support, upgrades and continuous testing are available as optional retainers. This matters for GLPI because each major release, such as the 12.0.0 release published on October 7, 2026, changes the platform, and plugins are suspended after a new version is detected in GLPI 11.0 and later, so each update needs a planned plugin review. DeployOpen is not an official partner, reseller or certified provider of GLPI or Teclib', and this page does not claim otherwise. Before you engage any implementation partner, confirm in writing who performs the work, who holds administrative access to the production environment and how the handover of documentation will be tested.

