Open source ITSM for ISO 27001

How GLPI or iTop can produce the asset, incident and change records that ISO/IEC 27001:2022 Annex A auditors ask for, and where tooling alone falls short.

On this page

Open source ITSM for ISO 27001: what the auditor will ask to see

An ISMS team preparing for an ISO/IEC 27001:2022 audit needs its asset inventory, incident handling and change control to be visible in tooling, not only described in a policy document. GLPI or iTop can hold the records for Annex A controls 5.9, 5.24 to 5.26 and 8.32, but the ISMS procedures and the people who follow them are what the certification body assesses. A ticket database proves little on its own if the procedure it is supposed to follow is missing, out of date or not applied consistently. Start by confirming the documented procedure for each control, then check that the tool reflects it. ISO does not certify organizations. Accredited certification bodies do, and they audit against the standard itself. Annex A is normative and lists 93 controls in four themes taken from ISO/IEC 27002:2022: organizational controls (37), people controls (8), physical controls (14) and technological controls (34). The three controls covered here sit in the organizational and technological themes, so the auditor will read them against the organization's own statement of applicability.

For control 5.9, the auditor will ask for an inventory of information and other associated assets, including their owners. In GLPI, that means asset records with a named owner or responsible group, linked to the software, hardware and locations they describe, and kept current through agent inventory and manual updates. In iTop, the same evidence comes from the CMDB classes and relations you define. Decide before go-live which asset types fall in scope for the ISMS, because an inventory that omits information assets such as databases or cloud tenants will be questioned. For controls 5.24 to 5.26, the auditor will sample incident records and check that each followed the documented response procedure, with categories, severity, timestamps, assignments and closure notes present. For control 8.32, the auditor will sample changes to systems and check for an approval, a recorded test outcome and a rollback path. Confirm with your certification body which sample sizes and evidence formats it expects, since those details are set by its own audit process.

How controls 5.9, 5.24 to 5.26 and 8.32 map to ITSM functions

This table compares each Annex A control in scope for ITSM against what the function must do and how GLPI or iTop can be configured to produce the record an assessor will ask for. Read the 2013 predecessor column to see which older control numbers an existing ISMS may still reference, and treat the configuration column as a starting point to confirm with your certification body.

RequirementWhat the function must doHow to configure GLPI or iTop
A.5.9 Inventory of information and other associated assetsMaintain an inventory of information assets and associated assets, with a named owner for each, so they can be identified and protected. Predecessors: A.8.1.1 Inventory of assets and A.8.1.2 Ownership of assets.Create asset types for servers, endpoints, network devices, SaaS and information assets, with a mandatory owner or group field. Enable GLPI Agent inventory on endpoints and servers. In iTop, model owned assets in the CMDB with an owner relation and review it on a set schedule.
A.5.24 Information security incident management planning and preparationDefine roles, categories, escalation paths and contacts before incidents occur. Predecessors: none listed as a direct merge in the supplied correspondence facts; confirm with your certification body how earlier ISMS documentation maps.Create incident categories for security events, data exposure and service disruption. Set up assignment groups, escalation rules and a documented procedure link on the category. Store contact lists as groups or user records.
A.5.25 Assessment and decision on information security eventsRecord each event, assess its severity and decide whether it is an incident. Predecessors: none listed as a direct merge in the supplied correspondence facts; confirm with your certification body.Use a mandatory urgency and impact matrix on incident tickets, with a security triage status and a required justification field before closure. Link affected assets from the CMDB to each ticket.
A.5.26 Response to information security incidentsRespond according to documented procedures and keep a traceable record of actions and outcomes. Predecessor: A.16.1.5 Response to information security incidents.Attach the response procedure to each category, use task templates for containment and recovery steps, enforce SLA definitions on incident tickets and keep timestamps and actor history for each state change.
A.8.32 Change managementSubject changes to information processing facilities and information systems to change management procedures. Predecessors: A.12.1.2 Change management, A.14.2.2 System change control procedures, A.14.2.3 Technical review of applications after operating platform changes and A.14.2.4 Restrictions on changes to software packages.Configure change templates with risk, test evidence and back-out fields. Route changes through approval workflows by change type, and require an emergency change path with after-the-fact review. Link each change to the affected configuration items.

Which open-source ITSM platforms fit this control set

ISO 27001 evidence depends on three things working together: an accurate asset inventory, documented incident handling and approved changes. GLPI, iTop and helpdesk tools each cover a different share of that chain, so the choice depends on how deep your CMDB must go and where requests enter.

GLPI for inventory and ITIL tickets

GLPI is GPL-3.0 software that combines ITIL tickets, asset records, contracts and a CMDB. Its inventory is fed by GLPI Agent, which collects hardware and software data from Windows, macOS and Linux endpoints, which supports the asset inventory expected under control A.5.9. Version 12.0.0 was published on October 7, 2026, and an official Docker image is among the distribution options. Check PHP and database versions against the current prerequisites before you commit, since the README and installation docs do not list the same versions.

iTop for a customizable CMDB

iTop is AGPL-3.0 software built around a data model you can extend, so you can represent business services, dependencies and owners that match your control framework. This suits organizations that must show how an asset relates to a service or information system, not only that it exists. Version 3.3.0 was published on September 15, 2026. Confirm the data model work, the connectors you need and who will maintain the model after go-live, because iTop rewards upfront design more than out-of-the-box use.

Zammad as an intake channel

Zammad is an AGPL-3.0 helpdesk for email, web and customer requests. Use it to capture incidents and service requests from users and external parties, then pass records into GLPI or iTop for asset linkage and change approval. It is not a CMDB and should not be treated as the system of record for assets. Confirm how ticket fields map to your incident categories under control A.5.26, and whether a second tool will be needed for change approvals.

Choosing by CMDB depth

Start with the depth of relationships you must prove. A flat asset register is enough for some scopes, while auditors often ask how a server, application and owner connect to a service. If you need only inventory and tickets, GLPI usually covers the scope with less modeling. If you need custom classes and relationships, plan for iTop. Document the decision in your asset management procedure so the reason stays visible at surveillance audits.

Matching team skills and stack

GLPI runs on PHP with MySQL or MariaDB, and iTop uses PHP with its own data model and configuration tooling. Your team's existing skills in these stacks affect patching, backup and upgrade effort more than feature lists do. Ask each candidate for its supported PHP, web server and database versions, its upgrade path, and how plugins or extensions are handled during major updates. Those answers will shape your operating cost.

Comparing licenses before rollout

GLPI is GPL-3.0, iTop is AGPL-3.0 and Zammad is AGPL-3.0, so the obligations differ if you modify the code and offer it to users over a network. Licensing does not decide control coverage, but your legal team should review it before you customize or host the platform for third parties. Also confirm whether vendor support subscriptions, managed services or enterprise editions are needed to meet your support expectations, and what each one includes.

How tickets, assets and timestamps become ISMS evidence

The evidence an ISO 27001 auditor looks for is a chain, not a single record. An incident ticket should point to the affected asset in the CMDB, the asset should carry a named owner as required by control A.5.9, and any change made to that asset should be a change record with a recorded approver, a test result and a back-out plan under A.8.32. When GLPI or iTop links these objects, an auditor can start from an incident under A.5.26, follow it to the asset and then to the change that fixed it, and check each step against the timestamps. Decide early which fields are mandatory at each transition (for example, no change moves to implementation without an approver and back-out plan), because an optional field is usually empty on the day an auditor samples the record.

The strength of this chain depends on the procedure behind it. A ticket that is closed without a root cause or a link to the affected asset proves only that someone clicked a button. Before go-live, document the incident, change and inventory procedures, configure the workflow and approval steps to follow them, and sample a set of closed tickets to confirm the records show what the procedure requires. Also confirm how the platform records changes to the ticket itself, since the log of who edited a record and when is part of the evidence. Ask your implementation partner to show this sampling as part of acceptance testing rather than assuming the configuration is correct.

Records also have to survive. The GLPI update procedure requires backups of the database, the files and the config directory, including glpi.key and glpicrypt.key, before any upgrade. Treat that as a minimum. Without the key files, encrypted data in the database may not be readable after a restore, so a backup that omits them is not a usable backup. Set a retention period for ticket and asset history that matches your ISMS documentation, store backups where access is controlled, and test a restore on a separate system at least once so you know the evidence can be recovered. Confirm with your partner how these backups, key files and audit logs are protected and reviewed, because an auditor will ask who can alter or delete them.

Evidence auditors ask for and which component produces it

This table maps the records an ISO 27001 auditor typically samples to the ITSM component that produces them, with the control reference and the sample the auditor is likely to pull. Read each row as a starting design question: confirm in your chosen GLPI or iTop version which reports, fields and audit logs exist before promising them to the assessor.

Evidence itemControl referenceProducing componentWhat the auditor will sample
Asset register with named ownersA.5.9 Inventory of information and other associated assetsGLPI inventory (computers, software, network devices) and asset records with owner fields; iTop CMDB for configuration items and their ownersSample assets across categories and check each has an owner, a classification, a location and a last-updated date; confirm the owner field is mandatory in your configuration
Asset discovery and reconciliation evidenceA.5.9 (inventory completeness)GLPI Agent inventory and network discovery results compared with the asset registerCompare a sample of network hosts against the register and ask how unregistered devices are found, reviewed and assigned
Incident log with classification and priorityA.5.24 to A.5.26 Incident planning, assessment and responseGLPI tickets (incident type, category, priority, status history) or iTop incident records linked to affected CIsPick closed incidents and check classification, timestamps, assigned team, linked assets and the documented response steps taken
Documented incident response procedure applied in practiceA.5.26 Response to information security incidentsTicket workflows, task templates and SLA or OLA configuration in GLPI or iTopConfirm that tickets for security events follow the documented steps, escalations are recorded and the workflow matches the written procedure
Change requests with approval recordsA.8.32 Change managementGLPI change module or iTop change records with approval validation stepsSample changes to production systems and check the request, the approver, the approval timestamp and the link to the affected configuration item
Testing and back-out evidence for changesA.8.32 Change managementChange records with attached test results, planned rollback steps and post-implementation review fieldsCheck that high-impact changes include test evidence and a rollback plan, and that emergency changes have a documented after-the-fact review
Access and audit logs for the ITSM tool itselfA.8.15 Logging and A.8.5 Secure authentication (confirm mapping with your certification body)GLPI authentication and event logs, user session records and admin action history; iTop audit and history tracking; authentication source configuration (internal, LDAP, IMAP or external)Check who can approve changes or edit the asset register, whether admin actions are logged, and whether logs are retained and protected from edits; confirm the exact log content in your version

What ITSM tooling alone does not satisfy

GLPI or iTop can store the inventory, tickets and change records that an ISO 27001 audit samples, but they do not establish conformity on their own. The cards below cover the parts of the ISMS that live outside the service desk and the decisions that only the organization and its certification body can make.

ISMS scope and risk assessment

The scope of the information security management system and the risk assessment that drives control selection are management decisions documented outside the tool. A CMDB can list every asset, but it cannot tell an auditor which assets fall inside the scope or why a given risk was accepted. Check that the scope statement, risk register and risk treatment decisions exist as signed documents, and that the asset records in GLPI or iTop reference the risk IDs they feed.

Written procedures for 5.26 and 8.32

Control A.5.26 expects incidents to be handled under documented procedures, and A.8.32 expects changes to follow change management procedures. The ticket workflow in GLPI or iTop is only the executed form of those procedures. Confirm that the approved procedure documents define severity levels, approval roles, emergency change criteria and closure criteria, and that the workflow configuration matches the text, since an auditor will compare the two.

Staff competence and awareness

The standard expects people who run the service desk, approve changes and maintain the CMDB to be competent for those roles, and to know the security rules that apply to them. Training records, role descriptions and awareness evidence sit in HR and learning systems, not in the ITSM tool. Ask the partner to show how ticket permissions map to documented roles and how competence records are kept alongside them.

Supplier and cloud assets beyond agents

GLPI Agent inventories endpoints it can reach, but SaaS applications, cloud resources, managed services and supplier-hosted systems usually have no agent. These assets still fall under the inventory expectation in A.5.9, which includes their owners. Plan how cloud accounts, contract registers and supplier records will be imported or linked into the CMDB, and who updates them when a supplier changes or a service is retired.

OT and unmanaged devices

Devices that agents cannot run on, such as operational technology controllers, badge readers, printers and devices on segmented networks, may never appear in automated discovery. An inventory that looks complete can therefore miss part of the estate. Document which network segments discovery covers, which device classes are added by hand, and how the team detects a device that connects without being recorded.

Certification body audit decisions

Only an accredited certification body can grant or maintain certification, and it decides whether the evidence it samples is sufficient. Under the three-year certification cycle, at least one audit occurs in each calendar year. Ask the certification body early which evidence it will sample, how it treats tool-generated records, and whether it accepts exported reports as proof, and plan the internal audit that precedes it.

What the three-year certification cycle means for your ITSM records

Your ITSM records have to stay retrievable for the whole certification cycle, not just for the audit week. Under ISO/IEC 17021-1, a management system certification cycle lasts three years, and the certification body must carry out at least one audit, either surveillance or recertification, in every calendar year. That means an auditor can sample an asset inventory entry, an incident ticket or a change record from any point in the cycle, including the months before the most recent audit. Decide early how long GLPI or iTop keeps closed tickets, historical asset states and CMDB relationships, and confirm that archiving or purge jobs do not remove records the cycle still needs. Make sure your backup scope (database, attachments and configuration) can restore a ticket as it looked at a past date.

If your ISMS still maps to the 2013 edition, treat the controls as a re-baseline rather than a copy-over. Certifications to ISO/IEC 27001:2013 had to expire or be withdrawn by 31 October 2025, the end of the 36-month transition period set by IAF MD 26:2023. Organizations that carried older control references into their ITSM configuration need to map them to the 2022 Annex A controls, including the merged controls behind 5.9 and 8.32, and check that each asset class, ticket category and change type now points to the right control. Review the ISMS documentation alongside your ITSM workflow definitions so the evidence trail reflects the current control set.

Confirm with your certification body which rules apply to your audit. Accredited certification bodies must apply ISO/IEC 27006-1:2024 to all clients, a requirement IAF MD 29:2024 set for 31 March 2026. Ask the certification body how it expects ITSM evidence to be presented, which samples it will draw from the cycle, and whether it wants read-only access or exports. Record those answers in your ISMS documentation so the GLPI or iTop configuration can be explained the same way in each surveillance visit.

Questions buyers ask before hiring an ITSM implementation partner for ISO 27001

What drives the cost of configuring GLPI or iTop for ISO 27001?

The cost is set mainly by the scope of the ISMS that the ITSM tool must support, the number of assets and their types, the integrations you need, how much process design is required, and how much historical data must be migrated. A narrow scope with a clean asset source and two or three integrations costs far less to configure than a multi-site estate with a spreadsheet inventory, several identity sources and years of tickets to move. Costs fall into two groups: one-time work (requirements, process design, configuration, migration, testing, documentation) and recurring work (administration, upgrades, backups and support). Ask any quote to separate these and to show which items depend on the scope you agree in writing, including whether the GLPI or iTop product licensing is included or billed separately.

What does our team need to supply for an ISO 27001 ITSM project?

Your team supplies the business knowledge that the tool cannot infer. The main inputs are named asset owners who accept responsibility for inventory records, approvers for changes and incident escalation, and the existing ISMS procedures that define how incidents and changes must be handled. You will also need access to current asset sources such as procurement records, directory services and endpoint tools, plus a decision on who administers the platform after go-live. Without named owners, the inventory under control 5.9 will be accurate in the tool but not maintained. Ask the partner to list these inputs in the written scope so that responsibilities and dates are clear before work starts.

How long does an ISO 27001 ITSM implementation take?

The scope sets the timeline. The work depends on how many processes are in scope (asset inventory, incident, change and any related request or problem management), how many assets and sources must be reconciled, how many integrations are required, how many approval paths must be modeled, and how quickly the asset owners and approvers can review their records. Your ISMS documentation also affects the schedule, because the tool configuration should follow procedures that are already approved. No duration is given here because none is supplied for this topic. Ask for a phased plan in the written scope that shows what must be done before the first audit evidence is collected and what can follow.

Can we configure GLPI or iTop for ISO 27001 in-house?

Yes, many teams do this internally if they have administrators who understand both the platform and the ISMS. The work is mostly configuration rather than custom code, but it requires clear decisions on asset classes, ownership fields, categories, workflows, approval rules, and retention of records. The hardest parts are usually process design and reconciling existing data, not the software itself. In-house teams often need to plan for backups, upgrades and reviews of the configuration, which recur after go-live. Consider an external partner if your internal team lacks time, has not operated an ITSM platform before, or needs an independent review of the design before an assessment. Either way, the evidence the auditor sees is your organization's own records.

Does a GLPI Network subscription tier change how support works for ISO 27001?

GLPI Network subscriptions are a separate commercial offering from the open-source GLPI project, and they change the support and hosting options you can buy. According to the GLPI Network subscriptions page, public cloud costs 19 euros per user per month and private cloud 21 euros per user per month with a 25-user minimum, while self-hosted subscriptions range from 100 euros per month (Basic, up to 10 agents and 500 assets) to 4,500 euros per month (Enterprise), with level 3 support and marketplace plugins. Confirm with Teclib' what each tier includes, what response commitments apply, and whether any tier covers the configuration work your ISMS requires. A subscription does not replace your own control design or your evidence.

Does DeployOpen issue ISO 27001 certification?

No. DeployOpen does not issue certificates, audit reports or attestations. ISO itself does not certify organizations. Accredited certification bodies perform the independent audit against ISO/IEC 27001:2022 and issue certificates, and they operate to ISO/IEC 17021-1:2015 together with ISO/IEC 27006-1:2024. DeployOpen configures, documents and supports the ITSM platform and prepares the records and procedures that feed your ISMS, so that your certification body can review them. Ask your chosen certification body which evidence it expects for controls 5.9, 5.24 to 5.26 and 8.32, and agree the sampling and evidence format before the platform is built.

What evidence should an ITSM partner deliver for ISO 27001 controls?

A useful partner delivers evidence that an auditor can trace from control to record. For the asset inventory under control 5.9, that means a documented inventory procedure, owner assignments and a sample of records showing owners and classifications. For incident management under controls 5.24 to 5.26, it means a documented process, categorized tickets with timestamps, escalation records and closure notes. For change management under control 8.32, it means change requests with approvals, testing or review records and back-out steps. Ask the partner to name the reports and exports it will produce for each control, how they are kept unaltered, and how the platform's own audit logging is enabled and reviewed.

What happens to ISO 27001 evidence after the platform goes live?

Evidence depends on ongoing operation. After go-live, asset owners must keep inventory records current, approvers must act on changes, and incidents must be logged in the tool rather than handled off-system. Upgrades also matter: the GLPI update procedure requires backing up the database, files and configuration keys, and since GLPI 11.0 plugins are suspended after a new version is detected and must be reactivated after major updates. Agree in the written scope who performs reviews, how often configuration is checked, and who keeps backups and restore tests. Retainers and support are available from DeployOpen for upgrades, continuous operation and documentation, and their scope should be stated in the same written agreement.

Where to start with an ISO 27001 ITSM build

Start by fixing the ISMS scope in writing, because every later decision depends on which information assets, business units and locations the management system covers. Once the scope is set, name an owner for each asset class that falls inside it. Control A.5.9 asks for an inventory of information and other associated assets that records their owners, so an owner field in GLPI or iTop should be mandatory for every asset type from day one, not filled in later. Agree the process for maintaining that inventory, including who approves new assets and who retires them. Then define the incident and change procedures that the ITSM tool will enforce. For incidents, that means documented steps that map to A.5.26, with categories, priorities, escalation paths and closure criteria. For changes, it means approval and back-out fields that match A.8.32. Write these procedures before configuring workflows so the tool reflects the documented process, not the reverse.

Pilot the platform with a deliberately small subset of assets, such as one business unit's servers and the laptops of its staff. Use the pilot to test ownership fields, ticket templates, approval rules and evidence exports, and confirm that a sample incident and a sample change can be traced from request to closure with timestamps intact. Confirm the exact features of your chosen version in its documentation rather than assuming them. Once the pilot produces records an internal auditor would accept, widen discovery to the rest of the scope, using the inventory agents and network discovery in stages. Each expansion should repeat the owner assignment and reconciliation step, so the inventory does not grow faster than its governance.

How DeployOpen scopes and delivers an ISO 27001 ITSM evidence build

DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, including GLPI or iTop for service desk, asset and CMDB evidence. We start from the Annex A controls you need to evidence, then configure the platform, records and integrations to produce that evidence. DeployOpen prepares systems and evidence for an assessment but does not issue audit reports or certification.

How we scope

  • Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
  • The written scope names the controls covered, such as A.5.9, A.5.24 to A.5.26 and A.8.32, and the evidence each one must produce.
  • We confirm which asset sources, discovery tools, identity systems and monitoring feeds the ITSM records must connect to.

How we build

  • We configure asset types, owner fields, CMDB relationships and inventory agents so every in-scope asset has a named owner.
  • We model incident and change workflows with mandatory fields, approvals and timestamps that match your documented procedures.
  • We test the workflows end to end and document the configuration, including how records are retained and who can edit them.

How we hand over

  • We deliver the configuration, runbooks and procedure documents that map each record type to the Annex A control it supports.
  • We provide sample evidence extracts so your internal audit team and certification body can see what a finished record looks like.
  • We train the administrators and process owners who will keep the inventory and change records accurate after go-live.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers, agreed separately from the initial build scope.
  • Upgrades are planned with backups of the database, files and configuration keys before the application code is replaced.
  • Confirm with the certification body which evidence it will sample during surveillance, and we can adjust reports and workflows to match.

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.