ManageEngine ServiceDesk Plus vs GLPI

ServiceDesk Plus suits teams that want a vendor-supported suite with packaged discovery and support contracts. GLPI suits teams that want no license fee, full data control and the staff to run it, with the work of setup and integration on them or a partner.

On this page

When ServiceDesk Plus or GLPI fits better for ITSM

GLPI fits teams that can run a self-hosted PHP and database platform and want no license fee, while ServiceDesk Plus fits teams that want vendor support and packaged modules. The decision usually surfaces at a renewal, a per-technician price change or a data residency rule that makes the current hosting model hard to keep. Start by counting technicians and assets, because ServiceDesk Plus licensing scales with technician seats and, in its asset-related modules, with asset count, while GLPI has no license fee of its own. Then check which ServiceDesk Plus edition you run and which modules your team actually uses. Confirm with ManageEngine exactly which features your edition includes, since the edition boundaries drive how much of the workflow you would need to rebuild.

Operations skill decides whether the no-fee model is cheaper in practice. GLPI runs on PHP 8.3 or later with MariaDB 10.11 or later or MySQL 8.0 or later, according to the GLPI README, and its update procedure requires you to back up the database, the files and the config directory, including glpi.key and glpicrypt.key, before running php bin/console db:update. Your team needs someone who can own that routine, patch the web server and manage the backup schedule. If that skill sits in-house, the savings are real. If it does not, budget for a partner or a retainer and ask for that effort in writing before you commit. Confirm also that your data residency rule allows self-hosting on the infrastructure you already run.

Which option fits which buyer situation

This table matches common buyer situations with the option that fits best and the reason for it. Use each row as a starting point, and confirm module coverage for your ServiceDesk Plus edition with ManageEngine before deciding. The main takeaway is that GLPI removes the license fee, but teams without platform operators must budget for hosting, upgrades and support.

Buyer situationBetter fitReason
Small team on the free Standard editionGLPIGPL-3.0 package with no license fee, covering tickets, assets and knowledge base in one install. Confirm Standard limits with ManageEngine.
Professional buyer who needs asset discoveryGLPI with GLPI AgentGLPI Agent collects hardware and software inventory and runs network discovery, sending results to GLPI. Test discovery coverage against your own device mix.
Enterprise buyer relying on change and CMDB workflowsEvaluate GLPI against iTopGLPI covers change and configuration management, but CMDB depth and impact analysis need a pilot. Compare these workflows directly before committing.
Strict data residency requirementGLPI, self-hostedData stays on servers you control. Plan for PHP, a web server and MariaDB or MySQL, with the document root set to the public directory.
Team with no internal platform operatorsGLPI with a support contract or partnerSelf-hosting shifts patching, backups and upgrades to you. GLPI Network subscriptions, which start at 100 euros per month for self-hosted Basic (GLPI subscriptions page), can add vendor support.
Estate with many custom pluginsGLPI, after a staged upgrade testSince GLPI 11.0, plugins are suspended after a new version is detected and must be reactivated after major updates. Budget test time for each plugin.
Buyer who wants hosted GLPI without running serversGLPI Network public or private cloudTeclib' hosts the service, priced at 19 euros per user per month for public cloud and 21 for private cloud, with a 25-user minimum on private cloud (GLPI subscriptions page).

Which ServiceDesk Plus edition modules GLPI must match

Start by mapping each ServiceDesk Plus edition against the modules your technicians use every week, not against a general feature comparison. Build the list from your own processes: incident and request queues, problem records, change approvals, asset records, service catalog, contracts, knowledge articles and reports. Then check which of the Standard, Professional and Enterprise editions includes each item, because module packaging is set by ManageEngine and can change between releases. Ask ManageEngine for the current module list per edition in writing, and ask which add-ons are priced separately. Do this before comparing GLPI, so the gap list reflects what your organization licenses today.

GLPI covers the core ITIL processes most service desks run, including incident, problem, change and service level management, alongside asset inventory, configuration management, knowledge base and contract management, as described in the GLPI GitHub repository. Coverage on paper is not the same as fit. Confirm how the change module handles approval steps, who can approve by role or group, and whether the approver can see linked assets and incidents before deciding, which is the practical test of impact analysis. Map your SLA and escalation rules as well. Where your ServiceDesk Plus workflows are heavily customized, expect to rebuild them in GLPI and test each one with a sample change and a sample incident before accepting the gap as closed.

Treat any gap that needs a plugin as a recurring cost and a risk, not a one-time setup. GLPI 11.0 suspends plugins when a new version is detected and requires them to be reactivated after major updates, so every upgrade needs a plugin check in the change plan. For each plugin, ask who maintains it, how often it is updated, and whether it works with the GLPI version you will run. Record every gap in one of three groups: closed by configuration, closed by plugin, or closed by a changed process. Ask Teclib' or your implementation partner to confirm each group on a test instance, and keep the results as evidence for the cutover decision.

Where data lives and who controls the platform

ServiceDesk Plus and GLPI differ mainly in who operates the servers, holds the database and controls access. The cards below cover the decisions that follow from that split, and the evidence a buyer must assemble before a migration is signed off.

ServiceDesk Plus on-premises or in the cloud

ServiceDesk Plus can be installed on your own servers or run as a cloud service, so the hosting choice is already part of the license decision. Confirm with ManageEngine which edition and deployment model your current contract covers, where cloud tenants are hosted, and which regions and backup terms apply. Write those answers down before you compare them with a self-hosted GLPI platform that sits entirely in your own cloud account or data center.

GLPI in your own cloud or data center

Self-hosted GLPI runs on a web server, PHP and a MySQL or MariaDB database that you deploy in your own cloud account, data center or air-gapped network. Ticket, asset, contract and user data then stay where your security policy already places systems of record. The trade-off is that patching the operating system, PHP, the database and GLPI itself becomes your team's job, and the update procedure requires a full backup before each change.

GLPI Network as a hosted option

Teclib', which edits and maintains GLPI, sells GLPI Network as a managed cloud offering as well as self-hosted subscriptions. Using it moves operations and hosting to a third party, so the contract must state where data is stored, who can access it and how it is exited. Ask Teclib' for the current data location, subprocessor list and deletion terms before you sign, because these are not settled by the software license.

Database and backup ownership

With GLPI you own the database, the file store and the config directory, including the glpi.key and glpicrypt.key files that protect encrypted data. Losing those keys makes restored data unusable, so keys must be backed up separately and access to them controlled. Define backup frequency, restore tests and retention in your own runbook, because no vendor takes this on for a self-hosted install.

Authentication through LDAP and IMAP

GLPI tries authentication in a fixed order: the internal database first, then LDAP directories, then IMAP mail servers, then other methods such as REMOTE_USER. This order matters for who can log in when a directory is unavailable, and for accounts that exist in both the database and the directory. Confirm which directory is the source of truth, which groups map to GLPI profiles, and how leavers are removed from the local database.

Compliance evidence you must produce

Neither ServiceDesk Plus nor GLPI gives you a compliance report by default. Access reviews, change approvals, backup restore records, patch logs and admin activity logs must be collected and retained by your team or the auditor you engage. DeployOpen can prepare systems, controls and evidence for an assessment, but independent auditors issue any report or certification. Agree the evidence list with your auditor before the cutover.

Per-technician licensing against no license fee and Teclib' support

ServiceDesk Plus is licensed per technician, so the license line grows with the number of staff who work tickets, and the reader should ask ManageEngine for current technician and asset pricing in writing for each edition under consideration. GLPI is distributed under GPL-3.0 with no license fee, so the software line for the same functions drops to zero. That does not make the platform free to run. The recurring costs move to your own budget: servers or virtual machines, database and backup storage, the staff who patch, upgrade and administer the application, and any change or integration work your processes require.

GLPI Network is optional, and it is the only paid subscription Teclib' sells on the supplied price list. According to the GLPI Network subscriptions page, the public cloud costs 19 euros per user per month and the private cloud 21 euros per user per month with a 25-user minimum. Self-hosted subscriptions range from 100 euros per month (Basic, up to 10 agents and 500 assets) to 4,500 euros per month (Enterprise), and the higher tiers include level 3 support and GLPI Network marketplace plugins. Confirm current figures on the GLPI project website before budgeting, because subscription terms change.

Support is a separate decision. Teclib' maintains GLPI and sells the subscriptions above, while independent integrators and hosting providers can also provide support under their own contracts. Ask each candidate for written scope covering response times, the versions covered, plugin support, and who handles security patches. Then compare the total over three years, including the license you would pay ManageEngine, the subscription or support you choose for GLPI, and the internal effort your team would carry.

How asset discovery differs between GLPI Agent and ServiceDesk Plus

GLPI Agent installs on Windows, macOS and Linux endpoints and reports hardware and software inventory to GLPI. This is the closest match to the agent-based inventory that many ServiceDesk Plus deployments rely on for managed desktops, laptops and servers. It matters most when the fleet is mostly managed devices that can run a local agent and reach the GLPI server over the network.

  • Hardware and software inventory: The agent collects hardware and installed software data and sends it to GLPI, where it populates asset records.
  • Platform coverage: Windows, macOS and Linux are the operating systems named in the agent documentation. Confirm the exact builds and distributions your fleet runs.
  • Deployment and updates: Each device needs the agent installed and kept current. Confirm how your team will push installers and track agent versions.
  • Lineage from FusionInventory: GLPI Agent succeeds FusionInventory Agent. Teams with existing FusionInventory deployments should check configuration and migration steps before cutover.
  • Field coverage: Compare the fields the agent collects with the attributes your ServiceDesk Plus reports depend on, such as warranty dates or custom fields.

Run a pilot on one device group per operating system and check the data and network path to GLPI, using the GLPI Agent documentation as the reference for supported settings.

What each option costs to run, by component

Running GLPI is free to license, but the total cost comes from the components around it: servers, database, agent rollout, plugins, staff time and upgrades. Compare each component with ServiceDesk Plus licensing so the quote you request covers the same scope on both sides.

Licensing and subscriptions

GLPI is distributed under GPL-3.0, so there is no license fee for the core software. Teclib' sells optional GLPI Network subscriptions, which the GLPI subscriptions page lists at 19 euros per user per month for public cloud and 21 euros per user per month for private cloud with a 25-user minimum, and self-hosted tiers from 100 euros per month (Basic) to 4,500 euros per month (Enterprise). Ask whether support and marketplace plugins are needed, since those are the parts that recur.

Servers and database

Your infrastructure is the largest recurring cost you will control directly. GLPI needs a web server pointed at its public directory, PHP 8.3 or later and MariaDB 10.11 or later or MySQL 8.0 or later according to the current README. Costs rise with technician count, asset volume and backup frequency, and fall when you reuse existing virtualization and database operations. Confirm the database and PHP versions against the installation docs before sizing.

GLPI Agent deployment

Deploying GLPI Agent to Windows, macOS and Linux endpoints is a one-time rollout effort plus ongoing package updates. The agent also covers network discovery and package deployment, so decide which of those features you will enable before you compare with the ServiceDesk Plus Professional asset discovery module. Ask your partner or staff to estimate endpoint count, deployment tooling and the schedule for agent updates.

Plugins and integrations

Plugins extend GLPI into areas such as reporting, directory sync or third-party tools, and each plugin needs compatibility checks at upgrade time. Since GLPI 11.0, plugins are suspended after a new version is detected and must be reactivated after major updates, so every plugin you depend on adds a recurring verification step. List the ServiceDesk Plus workflows and integrations you need, then map each one to a native feature, a plugin or custom development.

Internal and partner staff time

Labor is usually the largest one-time cost, covering data mapping, category and SLA rebuilds, cutover testing and training for technicians. It also recurs as administration, patching and first-line support of the platform. Your own platform team can absorb some of this, while a fixed-scope implementation partner can take the defined migration work. Request a written scope with deliverables and timelines before comparing labor against ServiceDesk Plus renewals.

Upgrades and backups

Each GLPI release needs a backup of the database, application files and the config directory, including glpi.key and glpicrypt.key, followed by running php bin/console db:update. Budget a recurring window for testing major releases such as 12.0.0, released on October 7, 2026, and for restore tests. Ask any partner whether upgrades, backup verification and continuous support are fixed-scope items or a retainer.

What moving from ServiceDesk Plus to GLPI involves

The sequence turns a ServiceDesk Plus estate into a running GLPI instance with migrated data, deployed inventory agents and a dated cutover that the service desk has rehearsed.

  1. Inventory editions, modules and integrations in use

    Your ITSM lead and a ServiceDesk Plus administrator list the modules actually in use, including requests, problems, changes, assets, contracts, the knowledge base, approval workflows, SLAs and any integrations with directory services, monitoring or email. Confirm your edition and technician count against your current license so you know which features the old system exposes. Done when the team has a signed-off list of modules, data volumes and integrations, with each item marked as migrate, rebuild or retire.

  2. Export requests, assets and users from ServiceDesk Plus

    Using query reports, your administrator exports requests, assets, users and contract records to CSV, and checks each file for row counts and field mapping against the source. Attachments, custom fields and workflow logic will not come across in the same form, so record them separately. The dedicated export guide in this group covers the steps in detail. Done when every exported file has been reconciled against a count taken from ServiceDesk Plus and stored in a controlled location.

  3. Install GLPI on your own infrastructure

    Your platform team installs GLPI on a server or container you control, with a supported PHP version, MariaDB or MySQL, and a web server whose document root points to GLPI's public directory rather than the installation root, with URL rewriting enabled. The GLPI installation documentation lists the current prerequisites, which should be checked against the release you choose. Done when the instance loads over HTTPS, the database is created, and the configuration files, including the encryption keys, are backed up in a location separate from the server.

  4. Import data and rebuild configuration

    Your administrator imports the reconciled CSV files with GLPI's spreadsheet import, then re-creates ticket categories, SLAs, escalation rules, approval steps and notification templates in GLPI's own model, which differs from ServiceDesk Plus. Authentication is configured against your directory, with LDAP tried after the internal database. Done when a test set of imported tickets, assets and users matches the source records, and each rebuilt rule has a documented test case that passed.

  5. Roll out GLPI Agent for inventory and discovery

    Your endpoint team deploys GLPI Agent to Windows, macOS and Linux devices, and configures network discovery for the subnets that ServiceDesk Plus scanned before. Agents report hardware and software inventory to GLPI, so you compare the new inventory against the existing asset records to find gaps. Confirm which ManageEngine scan features you depended on, because discovery coverage may differ. Done when the agent count and asset totals are reconciled against the last ServiceDesk Plus scan, with differences logged and explained.

  6. Run GLPI in parallel with ServiceDesk Plus

    A pilot group of technicians and requesters works in GLPI while ServiceDesk Plus stays available for reference, and the team tests the incident, change and approval paths that matter most. Problems found in the parallel run feed a defect list with owners and a retest. Done when the pilot has closed a representative set of real-world scenarios in GLPI without workarounds, and the defect list is empty or accepted in writing by the service owner.

  7. Cut over and retire ServiceDesk Plus access

    The team freezes new work in ServiceDesk Plus, runs a final export and delta import into GLPI, switches user access and agent reporting to the new instance, and confirms the backup of the old system is complete and readable. Your contract owner then plans the ServiceDesk Plus license end date against the vendor terms. Done when the cutover checklist is signed by the service owner, GLPI is the system of record, and the archived ServiceDesk Plus data has been tested for restore.

What running GLPI after go-live requires

Running GLPI after go-live is mostly a version discipline. GLPI 12.0.0 was released on October 7, 2026, and GLPI 11.0.11 on October 1, 2026, so the 11.0 line still receives maintenance releases. Decide early which line you will run, subscribe to the release notes on the GitHub releases page, and schedule a test upgrade on a copy of production each time a release affects your features. Read the GLPI 12.0.0 release notes against your current configuration, since the knowledge base was rewritten and step-up authentication now applies to certain administrative actions. Your administrators will need time to learn both changes before cutover, not after.

The documented update procedure starts with backups. Back up the database, the application files and the config directory, and make sure the glpi.key and glpicrypt.key files are included, because encrypted fields cannot be read without them. Then replace the application files, run php bin/console db:update from the GLPI root, and check the result. Since GLPI 11.0, plugins are suspended when a new version is detected and must be reactivated after major updates, so list every plugin you depend on, confirm each one has a release for the target version, and plan that reactivation step. Ask Teclib' or your integrator which plugins, if any, you need to validate first. The GLPI installation documentation is the authoritative sequence to follow.

Platform requirements change between lines, so confirm them before every upgrade rather than assuming last year's stack still works. The current README lists PHP 8.3 or later with MariaDB 10.11 or later or MySQL 8.0 or later, while the installation documentation for GLPI 11.0 lists PHP 8.2 or later with MySQL 8.0 or MariaDB 10.6. Only MySQL and MariaDB are supported. Check your operating system packages, web server configuration (the document root must point to the public directory), and PHP extensions against the exact target version, and ask your operations team to confirm whether the database server, PHP runtime and base image are still under vendor support. Include these checks in the upgrade test so a runtime change does not surface first in production.

Questions buyers ask before switching from ServiceDesk Plus

What does it cost to switch from ServiceDesk Plus to GLPI?

The software license is not the main cost. GLPI is distributed under GPL-3.0 with no license fee, so the cost is the work and the infrastructure around it. The components are the servers and database, the migration of requests, assets, users and contracts, rebuilding categories, SLAs and workflows, testing, training and ongoing operations such as upgrades and backups. Optional GLPI Network subscriptions are priced per user per month for public and private cloud, and self-hosted subscriptions start at 100 euros per month for the Basic tier, with the Enterprise tier at 4,500 euros per month, according to the GLPI Network subscriptions page. Ask for a quote that lists each component separately, and state whether it is one-time or recurring.

How long does a ServiceDesk Plus to GLPI migration take?

The timeline depends on the number of technicians, assets, requests and integrations, and on how much of the current process is written down. The largest variables are the workflows, SLAs and approval paths that must be re-created by hand, the asset discovery rollout to endpoints, and the number of systems that feed or read from ServiceDesk Plus. Plan a parallel run before cutover so both systems can be checked against each other. Ask any provider for a timeline tied to a written scope, with milestones for data export, test import, process rebuild, pilot and cutover.

Can our own team migrate to GLPI without outside help?

Many teams with a Linux and database administrator and an ITSM process owner can do the work in-house, provided they have time and clear ownership. GLPI runs on a web server with PHP and either MariaDB or MySQL, and its installation docs require the document root to point to the public directory with URL rewriting, so the server setup must be done correctly. The harder parts are the process design and data mapping, which need people who know how the current desk works. If capacity or experience is short, a fixed-scope engagement can cover specific deliverables such as the installation, data mapping and cutover support, with scope agreed in writing before work starts.

What does the migration need from our technicians and process owners?

The work needs named owners for each area: the service desk lead for categories, priorities and SLAs, the asset owner for inventory fields and lifecycle states, the contract owner for licenses and maintenance, and a sponsor who can approve cutover. Technicians need hands-on time for testing the new tickets, forms and workflows, and for training on GLPI's interface. Expect them to review exported data and flag records that no longer reflect how the team works. Ask the provider to name these roles in the scope so that decisions do not stall during the project.

Does GLPI cover every ServiceDesk Plus edition's features?

GLPI covers ITIL incident, problem, change and service level management, asset inventory, configuration management, knowledge base and contract management, according to the GLPI GitHub repository. Some ServiceDesk Plus Professional and Enterprise modules, such as specific asset or automation features, may not map one to one, so compare module by module against your current edition before you commit. Where a module has no direct equivalent, record it as a gap with a decision: accept the change, build it in GLPI, or keep a separate tool. Ask the provider for a written module mapping as part of the scope.

How do Teclib' support and GLPI Network fit into a switch?

GLPI is edited and maintained by Teclib', which also offers GLPI Network as a hosted cloud service with a free 45-day trial, according to the GLPI project website. Self-hosting GLPI does not require GLPI Network. Subscriptions add support levels and marketplace plugins, and the self-hosted tiers include level 3 support, so check which level matches your incident severity needs. Independent implementation partners can provide hands-on work in your environment. DeployOpen is a separate company from Teclib' and is not a reseller or partner of it. Ask which support path covers production incidents and at what response level before signing.

How do we scope a fixed-scope engagement for this migration?

Start with a written list of what must move: the editions and modules in use, the number of technicians, assets, users, contracts and active workflows, and the integrations that depend on ServiceDesk Plus. Then define the deliverables, such as the GLPI installation, data mapping, asset discovery with GLPI Agent, process rebuild, test cycle, cutover and handover documentation. Agree on acceptance criteria and the exclusions in writing before work begins. Most engagements are fixed-scope, so a quote follows from the written scope rather than from a price list, and any change request should be documented before it is accepted.

How DeployOpen helps evaluate, implement or migrate to GLPI

DeployOpen is a Chainscore Labs company that plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For ManageEngine ServiceDesk Plus vs GLPI, we start with your current edition, module use and asset sources, then build and hand over a GLPI environment that you control.

How we scope

  • We inventory which ServiceDesk Plus edition, modules and technician count you use today, so the comparison matches your actual licensing.
  • The written scope lists which ITIL processes, asset sources, authentication methods and integrations move to GLPI and which stay out.
  • Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before any work starts.
  • Ask us to confirm which ServiceDesk Plus modules have no direct GLPI equivalent so those gaps are priced and planned up front.

How we build

  • We deploy GLPI in your cloud account, data center or air-gapped network, with a web server pointed at its public directory and URL rewriting enabled.
  • We confirm the supported PHP and MySQL or MariaDB versions for the GLPI release you select before provisioning any servers.
  • We configure LDAP or other directory authentication, roles and entities to mirror your existing technician and requester structure.
  • We deploy GLPI Agent for hardware, software and network inventory and test discovery against a representative sample of your estate.

How we hand over

  • We migrate requests, assets and users from ServiceDesk Plus exports and run parallel checks on record counts and key fields before cutover.
  • We document the configuration, backup procedure, update steps, including the config key files and plugin reactivation, and recovery tests.
  • We provide runbooks for technicians, administrators and the service owners who approve changes and manage SLAs in GLPI.
  • We prepare documentation and evidence for your internal and external compliance reviews, while independent auditors issue any formal assessment.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after handover, scoped separately from the implementation.
  • Upgrades to new GLPI releases follow a tested procedure in a staging copy before any change reaches production.
  • Ask for the support tier, response expectations and upgrade cadence to be written into the retainer scope before signing.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.