Open source ITSM for SOX change management

Using GLPI or iTop change and incident records as SOX ITGC evidence, with the approval, emergency change and problem management controls auditors test for in-scope systems.

On this page

Open source ITSM for SOX change management: what auditors will test

GLPI or iTop change and incident records can serve as ITGC evidence only if approval, testing and emergency access are enforced inside the tool. If your finance-relevant systems change through tickets that exist mainly as a convention, an external auditor will not treat them as proof. SOX does not publish a catalog of IT general controls. Instead, management decides which ITGCs matter for the financial reporting controls it relies on, as described in SEC Release 33-8810. Operational IT controls that do not affect financial reporting risk can sit outside that evaluation. The scope is therefore set by your control inventory, not by the ITSM tool.

The external auditor then decides what to sample. Under PCAOB AS 2110, the auditor identifies IT risks such as unauthorized changes to systems or programs, inappropriate manual intervention and failure to make necessary changes. Under AS 2201, effective general controls over program changes are a condition for relying on automated application controls without retesting them each year. Operating effectiveness is tested by inquiry, observation, inspection of documentation and re-performance. That means a change record must show who requested the change, who approved it, what testing was performed and when the change reached production, in a form an auditor can inspect for a sample of changes.

DeployOpen plans, configures and documents these controls and the evidence they produce, but it does not issue audit reports, attestations or certifications. Start by asking your auditor which in-scope systems, change types and emergency procedures they expect to see, then map each to a GLPI or iTop workflow with enforced approval steps, restricted emergency change paths and retained incident and problem links. Confirm the specific retention and access expectations with your auditor and legal team before design starts, because they vary by company and by the systems in scope.

Mapping SOX ICFR and ITGC requirements to ITSM change controls

This table maps each SOX ICFR or ITGC requirement in scope to what the ITSM function must record and how to configure GLPI or iTop to produce it. Read each row as a question an auditor will ask, then check that the configuration answers it with records that can be exported and re-performed. The main takeaway is that the ticket is only evidence if it links to the asset, the approval and the deployment.

Requirement referenceWhat the ITSM function must doHow to configure GLPI or iTop
Management's ICFR evaluation scope (Release 33-8810, Rule 13a-15(c))Identify which systems support key financial reporting controls, then limit change evidence to those in-scope systems and the ITGCs that keep those controls workingTag CMDB items as in scope for financial reporting, link them to the applications they support, and use that tag as a required filter on change and incident reports
COSO 2013 Principle 11, general control activities over technologyShow that technology general control activities are selected, documented and operating for the in-scope environmentMaintain a documented change policy in the process configuration, with defined change types, approval roles and mandatory fields, and keep the policy version in the knowledge base
AS 2110 risk of unauthorized changes to systems or programsProve that every production change in scope traces to an approved request, and flag any change that lacks oneMake the change request mandatory before deployment fields can be completed, link changes to affected CIs, and run a recurring report of CIs modified without a closed change record
AS 2110 risk of inappropriate manual interventionShow that manual changes to data or configurations in production are requested, approved and logged like other changesCreate a dedicated change or request type for manual database or configuration updates, require a reviewer field, and link the resulting incident or task to the change
AS 2110 risk of failure to make necessary changesShow that required patches and fixes are raised, prioritized and closed, and that open items are trackedLink problem records to known errors and planned changes, set SLA and due-date rules for security and vendor patches, and report on overdue open items
AS 2201 reliance on program change controls for automated application controlsProvide approval and test evidence for each program change, and a complete population of changes for the period so the population can be testedRequire fields for requester, approver, test reference, deployment date and back-out plan, enforce approval status before closure, and export the full change population by date range
AS 2201 operating effectiveness testing (inquiry, observation, inspection, re-performance)Let the auditor select samples, inspect each record and re-perform the approval check from the system's own timestampsEnable history logging on change objects, keep approval and status changes time-stamped, restrict edits to closed records, and confirm the export format with the auditor before fieldwork

Standard, normal and emergency change paths in GLPI and iTop

Standard changes are low-risk, repeatable activities that the organization has pre-approved, such as routine patch batches or a documented certificate renewal. For SOX purposes the evidence question is whether the pre-approval itself is authorized and whether each execution stays inside its defined boundary. In GLPI or iTop, the pre-approval is usually modeled as a template or a catalog entry that is owned by a named business or IT owner and reviewed on a set schedule.

  • Pre-approval record: Keep the approved standard change type, its scope, the affected configuration items and the approver in a controlled record that is reviewed periodically.
  • Ticket fields: Each execution should be a separate change ticket linked to the template, with the executor, the systems touched, the execution date and the link to the configuration item in the CMDB.
  • Required attachments: Attach the procedure followed, the change window and, where relevant, the output of the deployment or patch tool showing what was applied.
  • Boundary control: Define what makes a change no longer standard, such as a different system class or a schema change, and make the template reject or escalate those cases.
  • Reconciliation: Compare completed standard changes against inventory and configuration data from discovery to confirm that the recorded work matches what actually changed.

Confirm with your auditors which standard change types they will accept as pre-approved for in-scope systems, and whether they expect periodic sampling of executions against the template.

Which open-source ITSM platforms fit SOX-scoped change control

For SOX-scoped change control, the platform matters less than whether change records, approvals and configuration item links can be produced consistently for auditors. The cards below cover the two ITSM candidates, the identity layer that governs who can approve changes, and the choice between community and vendor-supported editions.

GLPI for change and incident records

GLPI is licensed under GPL-3.0 and combines ticketing, asset management and a CMDB in one application. Its change and incident records can hold requester, approver, implementation and back-out fields that auditors sample when testing change authorization. GLPI 12.0.0, published October 7, 2026, adds step-up authentication for certain administrative actions and a view of active sessions that can be revoked, both relevant to who can alter approval workflows. Check that the approval workflow, not only the ticket status, is what you present as evidence.

iTop for configuration-linked changes

iTop is licensed under AGPL-3.0 and offers a customizable CMDB data model, so changes can be linked to the specific configuration items they affect, such as in-scope databases, application servers and interfaces. That linkage supports the question auditors ask about which systems a change touched. Version 3.3.0 was published September 15, 2026. Confirm that your model defines the in-scope classes and relationships before go-live, because a change record that cannot be tied to a configuration item will be hard to defend in a sample.

LDAP and IMAP identity for approvers

GLPI tries authentication against its internal database, LDAP directories, IMAP mail servers and other external methods in a fixed order. For SOX scope, approver identities should come from the directory your access reviews already cover, so that leavers lose approval rights automatically. Document which authentication source is authoritative for approvers, and confirm that the internal database fallback is disabled or tightly controlled for privileged accounts. Test a joiner, mover and leaver case before audit fieldwork.

Managed or vendor-supported editions

Community editions are free to run, but you carry patching, backups, upgrades and support. GLPI Network publishes subscription prices, including public cloud at 19 euros per user per month and private cloud at 21 euros per user per month with a 25-user minimum, and self-hosted tiers from 100 euros per month. Confirm these figures against your user count, asset count and whether level 3 support is needed, and ask whether the scope covers the in-scope change process and the plugins you require.

Confirm database and PHP support

GLPI's README lists PHP 8.3 or later with MariaDB 10.11 or later or MySQL 8.0 or later, while the installation docs for GLPI 11.0 list PHP 8.2 or later with MySQL 8.0 or MariaDB 10.6, and say only MySQL and MariaDB are supported. Before go-live, confirm which versions your target release requires and that your database and PHP versions are supported and patched. Record the result in the change record for the platform itself, because the platform is in scope for ITGC testing.

Evidence auditors request from change and incident records

This table maps each evidence item an external auditor or internal audit typically asks for to what the auditor checks and which GLPI or iTop component produces it. Read it as a checklist to configure before go-live, since most gaps appear when a record type is never set up to capture the field an auditor later needs.

Evidence itemWhat the auditor looks forWhich ITSM component produces it
Change population report for the periodA complete list of changes in scope over the audit period, so the auditor can select samples and confirm the population is completeChange records filtered by date, category and affected CIs, exported from GLPI or iTop reporting; confirm the report can be re-run with the same parameters
Change tickets with approver and approval timestampEach sampled change shows who authorized it, when, and that approval came before implementationChange workflow approval steps with recorded approver, decision and timestamp; the change must be blocked from closure until the approval step is complete
Test evidence attached to the changeTesting performed in a suitable environment, with results linked to the specific change rather than kept in email or chatAttached files or linked test records on the change ticket, with the test owner and date; confirm the attachment cannot be silently replaced after approval
Segregation between requester, approver and deployerNo single person both requested and approved, or approved and deployed, a sampled change without a documented exceptionRequester, approver and implementer fields on the change record, combined with group and profile rights that prevent self-approval; the auditor will test the rights themselves, not only the tickets
Emergency change log with retrospective reviewEmergency changes are identified, justified, approved after the fact by an appropriate person, and reviewed for ongoing riskA separate emergency change type or flag with a mandatory justification field and a follow-up review task; reports should show emergency changes that lack a retrospective approval
Incident and problem records linked to affected CIsIncidents touching in-scope systems are recorded, tracked to resolution, and linked to root cause and any resulting changeIncident and problem tickets linked to configuration items in the CMDB, with relations to the change that fixed the root cause; this shows that production issues feed back into change control
Audit log of administrative and configuration changes to the ITSM toolChanges to workflows, approval rules, user rights and the tool's configuration are logged with actor and time, so the control environment itself is reliableBuilt-in event and history logs in GLPI or iTop plus database and web server logs, forwarded to a central store; confirm retention meets the organization's policy and that logs cannot be edited by administrators
Backup and restore evidence for the tool's database and config keysRecoverability of change and incident data, and the ability to restore the same records and encryption keys after a failureScheduled database backups, file and config directory backups including the GLPI key files where applicable, and a documented restore test with its result; confirm the procedure against the current vendor update and backup documentation

How change tickets become a population the auditor can sample

Auditors do not test the changes you remember. They select changes from a complete population for the period under review, so the GLPI or iTop change record must be the system of record for every production change to an in-scope system, not a side channel where some changes happen and some are documented afterward. The practical test is simple: if a change can reach production without a ticket, the population is incomplete and every sample drawn from it is suspect. Decide early which systems are in scope for financial reporting, then make the ITSM change type, approval workflow and required fields mandatory for those assets, and restrict who can deploy to them so the tool and the deployment path agree.

Each change record should link to the configuration items it touches, the release or pipeline run that deployed it, and any incident it was raised to fix. In GLPI, that means associating changes with the relevant computers, software, network equipment or databases in the asset inventory; in iTop, it means relating the change to the CIs in its CMDB model. Linking to the pipeline run ID or release tag lets an auditor trace a sampled change to the code or package that actually went live, and linking incidents shows whether emergency changes were later regularized. Confirm with your own environment which identifiers your pipeline can write back to the ticket automatically, because manual copy-and-paste is where links break.

Unrecorded changes are the hardest gap to see, because the ticket never exists. Close it with a periodic reconciliation that compares the CMDB and configuration drift data, such as inventory snapshots, software lists and configuration baselines, against the change tickets for the same period. Every detected difference should either match a ticket or open an investigation. Keep the GLPI update procedure in mind for the ITSM platform itself: the official documentation requires backing up the database, the files and the config directory, including glpi.key and glpicrypt.key, before replacing application files and running php bin/console db:update. Since GLPI 11.0, plugins are suspended after a new version is detected and must be reactivated after major updates, so the change record for each upgrade should include a plugin check and a re-test of approval workflows.

How incident and problem management support ITGC evidence

How are incidents affecting in-scope financial systems recorded and linked to configuration items?

Each incident affecting an in-scope system should be logged as its own ticket and linked to the affected configuration item (CI) in the CMDB, such as the application server, database, or interface that supports financial reporting. In GLPI, the ticket is linked to the asset or item record; in iTop, the incident is related to the CI through the data model. The link matters because an auditor asking which systems were disrupted in a period needs to start from the CI and find every incident against it. Confirm with your implementation partner which CI classes are flagged as in scope, and that required fields such as category, impact, urgency and the affected CI cannot be left blank when the ticket is closed.

When is a problem record required after repeated incidents?

A problem record is required when the root cause of one or more incidents is unknown or not yet fixed, especially when incidents recur on the same CI or affect the same financial process. Your policy should define the trigger in writing, for example a threshold of repeat incidents on an in-scope CI within a period, or any incident that caused incorrect processing or a data integrity issue. The threshold is a policy decision, not a standard value, so set it with your internal audit and control owners. Problem records should stay open until a permanent fix is either implemented through a change or formally accepted as a known error with a documented workaround.

How does a problem's root cause link back to the change that fixes it?

The problem record should reference the root cause analysis and the change record that implements the permanent fix, and the change should reference the problem and the incidents it resolves. This two-way link lets an auditor trace from an incident to the problem, from the problem to the change, and from the change to its approval, testing and post-implementation review. In GLPI and iTop, these relationships are modeled as linked objects, so the chain can be exported or reported. Ask your partner to demonstrate the full chain on a sample incident during design, because a link that exists in the data model but is not filled in by staff provides no evidence.

How should recurring incidents trigger a change request?

Recurring incidents should trigger a change request when analysis shows the fix requires a modification to a production system, such as a configuration correction, patch or code change. The step is only evidence if the trigger is written down and followed. Reporting that counts incidents per CI each month, reviewed in a problem board, gives management a documented basis for deciding whether to raise a change. The review should record who decided, when, and why no change was raised if none was. Your partner can configure the reporting, but the thresholds and review cadence come from your control design.

How are SLA timestamps kept reliable enough to serve as audit evidence?

SLA timestamps are reliable when the ticket system records each status change automatically, including opened, assigned, responded, resolved and closed times, with the user who made each change. Manual edits to these fields should be restricted to specific roles and logged, because an auditor will test whether timestamps were altered after the fact. Review the audit log settings, confirm that the database and application servers are synchronized to a trusted time source, and test the timestamps by comparing a sample of tickets with independent records such as monitoring alerts. The exact configuration depends on the GLPI or iTop version and your hosting, so confirm the audit trail features with the vendor documentation during design.

What does the auditor ask about emergency changes raised from incidents?

An auditor will typically ask whether each emergency change raised from an incident was authorized, by whom, and when, and whether it was reviewed after implementation. They will want to see the incident that triggered it, the reason the normal change process could not be followed, the approval given before or promptly after the change, and evidence that a retrospective review occurred. Your process should set a deadline for retrospective approval and make it visible in reporting. Emergency changes that bypass approval altogether are a common finding, so sample testing will focus on whether the record exists and whether the approver had the authority to approve. Confirm these expectations with your external auditor before the control is designed.

Can our own team run incident and problem management, or do we need a partner?

Your team can run the process day to day if the roles, categories, approval rules and reports are designed and tested first, and the design is the part where outside help is most often used. A partner typically covers configuration of the GLPI or iTop ticket types, the CI links, the audit trail settings, reporting for problem and recurrence reviews, and evidence collection for the auditor. Scope is agreed in writing before work starts, and the cost depends on the number of in-scope systems, integrations with monitoring tools, and the amount of historical data to be reconciled. Ask any partner to show how the design maps to your written control descriptions before quoting.

What the ITSM tool alone does not satisfy

A GLPI or iTop change record proves that a change was requested, approved and closed. It does not prove which systems are in scope, who can change them outside the tool, or that the change worked. The cards below cover the controls that sit around the ITSM workflow and must be defined with the external auditor.

Management scoping and risk assessment

Management decides which systems, applications and data feed financial reporting, and that scope drives which changes matter. The ITSM tool cannot make that decision. Document the scoping rationale and the risk assessment that produced it, and keep both current when systems are added or retired. Check that the CMDB marks each in-scope application so that change records can be filtered against that list. An auditor will ask how the list was built and when it was last reviewed.

Access and segregation in target systems

An approved change record does not stop a developer from deploying directly to production or an administrator from editing a database. Access to the target systems, including operating system, database and application administrator roles, must be reviewed outside the ITSM tool. Confirm that deployment rights are separated from development rights and that privileged access is logged in each target system. Ask the auditor which access samples they will draw and from which system.

Testing evidence held outside the tool

Change tickets usually link to test results rather than storing them. For a change to be relied on, the testing evidence must show what was tested, by whom, against which build, and with what result. Keep test scripts, results and sign-off in the repository or test management system and reference them from the change record with stable identifiers. Confirm that the link is retained and that test artifacts cannot be edited after approval.

Independent auditor attestation under Section 404(b)

For accelerated and large accelerated filers that are not emerging growth companies, Section 404(b) requires an auditor attestation on internal control over financial reporting. The auditor tests the controls, including the ones around the ITSM workflow, under PCAOB AS 2201. Management's annual assessment does not replace that attestation. Confirm with the auditor whether your filer status requires it and what testing approach they will apply to the change process.

Documented IT general control design

No SEC rule or PCAOB standard publishes a catalog of IT general controls, and the relevant areas vary with each company's facts. Program changes, access and computer operations are common areas, but the control set must be defined with the external auditor for your environment. Write the design as a narrative with control owners, frequency, evidence and the systems each control covers. Ask the auditor which automated controls depend on the change process and whether the design is sufficient before the audit period starts.

Questions SOX teams ask before implementing change control in GLPI or iTop

How much effort does a SOX change control implementation in GLPI or iTop take?

Effort depends mostly on how many systems are in scope, how complex the approval matrix is, and how far the change record must reach into the deployment pipeline. A narrow scope with one approval path and manual deployment is a small configuration job. Many in-scope systems, multiple approval tiers by system or dollar exposure, and automated links to CI/CD tools add workflow design, integration and testing work. Ask any partner to size the effort from a written list of in-scope systems, the approval rules as your change board actually applies them, and the pipeline tools that would feed the change record. Effort figures should come from that written scope, not from a generic estimate.

Can our internal team configure GLPI or iTop for change control without a partner?

Many IT teams can configure basic ticket types, change statuses and approval steps in GLPI or iTop themselves, provided someone owns the design and the administration. The harder parts are translating control objectives into workflow rules, setting up segregation of duties in roles, testing that approvals cannot be skipped, and producing evidence that an auditor will accept. Internal teams often underestimate the testing and documentation load. A practical test is whether one administrator can explain every approval path, role and exception to internal audit without reference notes. If not, a partner can design and document the configuration while your team keeps administration.

What does a SOX change control project need from finance, IT and internal audit?

Each function owns a different part of the design. IT owns the systems inventory, the deployment pipeline, the administration of GLPI or iTop and the operating procedures. Finance identifies which applications and reports feed financial statements, since only those systems drive the scope of ICFR controls. Internal audit reviews the control objectives, the evidence standard and the test approach before configuration is locked. Management is responsible for the control itself under the SEC guidance on management's ICFR evaluation. Agree these responsibilities in writing before work starts so the approval matrix, the in-scope list and the evidence retention rules are signed off by the right people.

How long does a SOX change management rollout take, and what sets the pace?

The timeline is set by scope agreement, the number of in-scope systems, the state of existing change records and how quickly approvers are available for design reviews and testing. Rollouts usually move in phases: define the in-scope systems and approval matrix, configure workflows and roles, integrate with the pipeline, run a parallel period where changes are recorded in both the old and new process, then cut over. Each phase depends on decisions from finance, IT and audit. DeployOpen agrees timelines in a written, fixed-scope plan before work starts, so ask for the phase plan and the decision points that gate each phase.

What does it cost to run GLPI or iTop for SOX change control?

The software is open source, so licensing is not the main cost. The paid work includes configuration of workflows and approval rules, migration of existing change and asset records, integration with identity and deployment tools, testing, documentation and ongoing administration. Support subscriptions are optional but can be a recurring cost if you want vendor-level support. One-time costs cover design, configuration, migration and testing. Recurring costs cover administration, upgrades, backups, support and periodic access reviews. When requesting a quote, ask for each cost line separately, the assumptions behind it and which items recur after go-live.

Do GLPI Network published subscription prices apply to our SOX project?

Only if you choose GLPI Network. The GLPI Network subscriptions page lists public cloud at 19 euros per user per month, private cloud at 21 euros per user per month with a 25-user minimum, and self-hosted subscriptions from 100 euros per month (Basic, up to 10 agents and 500 assets) to 4,500 euros per month (Enterprise). Those figures are published by the GLPI project and are not DeployOpen prices. A self-hosted GLPI deployment can run without a GLPI Network subscription. Confirm with the vendor which tier, user count and asset count your scope would need, and check whether the features you require are included at that tier.

Does DeployOpen issue SOX audit reports or attestations for our change control?

No. DeployOpen plans, configures, documents and supports the systems and the evidence trail, and prepares controls for assessment, but it does not issue audit reports, attestations or certifications. Under Section 404 of the Sarbanes-Oxley Act, management performs the annual ICFR assessment, and for certain filers an independent auditor attests to it. Your external auditor tests the controls under PCAOB standards. DeployOpen's role is to make the change records, approvals and access evidence complete and retrievable so your team and auditors can test them.

Which SOX change control evidence should GLPI or iTop capture for auditors?

Auditors typically look for a clear record of each change, who requested it, who approved it before implementation, what was tested, who deployed it and whether the deployment matched the approval. Emergency changes need their own path with retrospective review. In GLPI or iTop, this means change tickets with mandatory approval steps, timestamps, linked assets and configuration items, role-based access, and retained history. Confirm with your external auditor which population, sampling approach and retention period they expect, since the SEC guidance says the relevant IT general control areas vary with each company's facts and circumstances.

How to roll out SOX-ready change control in phases

The sequence moves from agreeing scope with management and the external auditor to a tested, cut-over change process that produces evidence on a recurring schedule. Each phase ends with a named deliverable so that the auditor can see how the control was designed, proven and kept running.

  1. Agree in-scope systems with management and the auditor

    Finance, IT and the external auditor agree which applications, databases, interfaces and infrastructure affect financial reporting, using the company's own risk assessment. Management needs to evaluate only the IT general controls that support other controls over financial reporting risks, so this scoping step decides how much of the estate the ITSM change process must cover. The deliverable is a signed scope register listing each in-scope system, its owner and the reason it is in scope. The step is done when the auditor has confirmed in writing that the register matches their understanding of the risk.

  2. Define the control set and approval matrix

    The control owner writes down what each change control must prove, such as authorization before development, testing before release, segregation between the requester and the approver, and documented back-out steps. The approval matrix then names who may approve changes by system, change type and risk level, and which approvals are required before deployment. The deliverable is a control narrative with a matrix that can be traced to each in-scope system. The step closes when the matrix has been reviewed by internal audit and the auditor has accepted the design of each control.

  3. Configure change categories and workflows in GLPI or iTop

    The ITSM administrator builds change categories for standard, normal and emergency changes, sets mandatory fields, and configures workflow steps so that a change cannot move to implementation without the required approvals and test evidence. Approval groups are mapped to the matrix, and user roles are restricted so that developers cannot approve their own changes. Links from each change to the affected CMDB items and related incidents are set as required fields where the design needs them. The deliverable is a configuration record and a test script showing that the workflow blocks an unapproved change. The step is complete when the administrator and control owner have both signed off the test results.

  4. Pilot the process with one in-scope application

    The team runs real changes for a single in-scope application through the new workflow, with the control owner observing approvals, test records and deployment steps. Problems found during the pilot, such as missing fields, unclear emergency criteria or approvals that were bypassed through a shared account, are logged, fixed and retested. The deliverable is a pilot report listing each change, its approvals and any exceptions with their root causes. The step is done when the pilot shows that the process works as designed and the exceptions are closed or accepted by management.

  5. Run a parallel period alongside the existing process

    For a period agreed with the auditor, the new ITSM records run next to the existing change process, so that every change is recorded in both places and the two sets of evidence can be compared. The team reconciles the change population from the source systems, such as version control, deployment logs and the CMDB, against the ITSM records to find changes made outside the workflow. The deliverable is a reconciliation log showing matched and unmatched changes, with each unmatched item investigated. The step is complete when the auditor is satisfied that the new records capture the full change population.

  6. Cut over and retire the legacy process

    Management sets a cut-over date, the new workflow becomes the only route for changes to in-scope systems, and direct deployment rights are removed or restricted to the emergency path. Access to production tooling is reviewed so that the only way to change in-scope systems runs through an approved ITSM record. The deliverable is a cut-over memo, updated procedures and a record of the access changes made. The step is done when the legacy process is closed and the first changes after cut-over are shown to follow the new workflow.

  7. Set up periodic reconciliation and evidence review

    The control owner schedules recurring reconciliations between deployment or source-control logs and the ITSM change records, and reviews emergency changes, rejected approvals and reopened tickets for patterns. Access and workflow configuration changes in GLPI or iTop are logged and reviewed as part of the same routine. The deliverable is a review calendar, a reconciliation template and a dated record of each completed review, which the auditor can inspect during the assessment period. The step is done when the first full review cycle has been completed and its exceptions have been reported to management.

How DeployOpen scopes, delivers and supports SOX change evidence

DeployOpen plans, implements, customizes, integrates, documents and supports self-hosted open-source platforms inside your own infrastructure. For SOX change management, that means agreeing in writing which GLPI or iTop change and incident records count as evidence for in-scope systems, then building and documenting the workflow so your team and your auditors can rely on it.

How we scope

  • Agree in writing which in-scope financial systems, applications and infrastructure fall under the change process.
  • Define the change types, approval roles, emergency change criteria and incident and problem linkages the scope covers.
  • Confirm with your auditors which control objectives the ticket evidence needs to support before build starts.

How we build

  • Configure GLPI or iTop change workflows with approval steps, mandatory fields and CMDB links to affected configuration items.
  • Set up role-based access so requesters, approvers and implementers are separated in the workflow.
  • Test the workflow with sample changes, including an emergency change path, and document the results for review.

How we hand over

  • Deliver configuration documentation, runbooks and an evidence map showing where each control artifact is stored.
  • Provide backup and update procedures covering the database, application files and key files in the config directory.
  • Train administrators and control owners on producing reports and exports that an auditor can inspect and re-perform.

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer after go-live, scoped in writing.
  • Review workflow changes and plugin reactivations after each platform update so approval evidence stays intact.
  • Confirm with your team which support tier, hosting model and retention period your audit calendar requires.

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.