Construction IT Audit Software Consulting
IT audit software for a public construction or engineering firm is the system used to test information technology general controls (ITGCs) — access controls, change management, and IT operations — over the specific application landscape that produces a contractor's financial statements: the financial ERP, the project-management/job-costing platform, and the interface between them. Construction ITGC testing is unusually dependent on that interface, because percentage-of-completion revenue recognition depends on cost and progress data that originates in a system most IT auditors don't traditionally scope — the project-management platform — before it moves into the ERP where financial reporting actually happens. IT audit software that only scopes the ERP and ignores the upstream project system, or treats the interface between them as out of scope, will miss where a large share of construction ITGC risk actually lives.
Scoping the project-management system as an in-scope financial application
A common ITGC scoping mistake at contractors is treating the project-management platform as an operational tool outside the SOX boundary, on the reasoning that it doesn't post directly to the general ledger. That reasoning doesn't hold once you trace the data flow: job costs, percent-complete calculations, and change-order status all originate in the project system and flow into the ERP, where they directly determine recognized revenue and the WIP schedule. Under a risk-based ITGC scoping approach, any system that originates data material to the financial statements is in scope, regardless of whether it posts to the GL directly — which means access controls, change management, and job scheduling/interface monitoring for the project-management platform need the same ITGC rigor as the ERP itself.
IT audit software needs to support this dual-application scope cleanly: separate control matrices for the ERP and the project-management system, with a third set of controls specifically for the interface between them (job scheduling, error handling, completeness monitoring). Access review testing, in particular, has to cover who can modify cost-code mappings, who can override or bypass the interface, and whether project-system access provisioning follows the same joiner-mover-leaver discipline as ERP access — gaps here are a frequent finding because IT teams historically treated the project system as a lower-criticality application and applied lighter access governance to it.
Change management controls over the interface and the EAC calculation logic
Change management ITGC testing at a contractor needs to cover two things most companies don't have: changes to the batch/API interface logic that moves job-cost data into the ERP, and changes to any configured calculation logic that computes percent-complete or EAC roll-ups, whether that logic lives in the project system, a middleware layer, or the ERP itself. A configuration change to how percent-complete is calculated — for example, switching a cost-code weighting or altering how committed-but-not-incurred subcontract costs factor into the EAC — is functionally a change to how revenue gets recognized, and it needs to go through the same testing, approval, and segregation-of-duties discipline as a change to the GL posting logic.
IT audit software should track these changes with enough granularity to distinguish 'infrastructure change' (a server patch, an interface schedule adjustment) from 'financially relevant logic change' (a percent-complete calculation modification), because the two carry very different testing requirements. A change log that doesn't make this distinction makes it hard for the IT auditor — or the external auditor relying on IT audit's work — to demonstrate that financially relevant changes specifically received the elevated review (typically including finance/accounting sign-off, not just IT approval) that this class of change requires.
Interface monitoring as an application control, not just an ITGC
Beyond the general controls (access, change management, operations), the interface between the project system and the ERP also has an application-control dimension: does the interface run completely and accurately every cycle, and is a failure detected before it affects reported numbers. IT audit software should test for an automated completeness check — record counts or control totals compared between source and target systems after each interface run — and confirm that a failed or partial run generates an alert routed to someone who will act on it, rather than failing silently into the next scheduled run. A silent partial failure is exactly the kind of gap that produces an understated WIP position without anyone noticing until a much larger variance surfaces at close.
IT audit testing of this control should include actually observing or re-performing an interface run reconciliation for a sample period — comparing job-cost transaction counts and dollar totals in the source project system against what posted in the ERP — rather than relying solely on a management assertion that the interface 'runs fine.' This is one of the highest-value ITGC tests a construction company's IT audit function can perform, because a finding here has a direct line to a revenue-recognition risk, which is unusual for a general control and is exactly why it draws close attention from external auditors.
What actually differentiates the options
- ·Support for a multi-application scope covering the ERP, the project-management/job-costing platform, and the interface between them as three distinct control matrices.
- ·Access review testing granular enough to cover cost-code mapping permissions and interface override rights, not just standard ERP role-based access.
- ·Change management tracking that distinguishes infrastructure changes from financially relevant logic changes (percent-complete or EAC calculation modifications) and enforces elevated review for the latter.
- ·Built-in support for testing interface completeness and accuracy controls, including re-performance of source-to-target reconciliation for a sample period rather than relying on management assertion alone.
- ·Evidence output structured for both internal SOX 404 testing and external auditor reliance on ITGC work.
Requirement, control, evidence
| Requirement | Control | Evidence |
|---|---|---|
| ITGC scope must cover all systems that originate financially material data (Section 404) | Formal ITGC scoping determination that includes the project-management system and its interface to the ERP as in-scope applications. | ITGC scoping memo documenting the data flow analysis and rationale for including the project-management system in scope. |
| Access to systems affecting financial reporting must be appropriately restricted (Section 404) | Quarterly access review covering project-management system permissions, including who can modify cost-code mappings or override the ERP interface. | Access review workpaper showing reviewer, exceptions identified, and remediation for excess or inappropriate access. |
| Changes to financially relevant calculation logic must go through elevated change control (Section 404) | Change management process requiring finance/accounting sign-off, in addition to IT approval, for any change to percent-complete or EAC calculation logic. | Change ticket showing both IT approval and finance sign-off for logic changes, distinct from standard infrastructure change tickets. |
| Interface between operational and financial systems must transfer data completely and accurately (Section 404) | Automated completeness check comparing record counts and dollar totals between the project system and ERP after each interface run, with alerting on failure. | Interface monitoring log and a re-performed reconciliation workpaper for a sample period, showing source and target totals matched. |
What this actually costs
| Cost driver | Low | High | What moves it |
|---|---|---|---|
| ITGC scoping assessment and dual-application control matrix build | $35,000 | $95,000 | Scales with number of distinct project-management system instances and complexity of the interface architecture. |
| Interface completeness/accuracy control remediation (automated reconciliation build) | $50,000 | $250,000 | Driven by whether an automated reconciliation exists today or needs to be built, and the number of interface points across business units. |
| Ongoing ITGC testing across ERP, project system, and interface each period | $50,000/yr | $160,000/yr | Depends on 404(b) status, number of in-scope applications, and frequency of financially relevant logic changes requiring re-testing. |
- · Ranges assume a single primary ERP and one to a few project-management system instances feeding it via batch or API interface.
- · Figures are illustrative estimates based on typical construction-industry ITGC engagements, not a quote for a specific organization.
- · External audit ITGC reliance testing fees are excluded — this reflects internal/advisory ITGC program cost only.
A representative scenario
Consider a hypothetical publicly-traded specialty contractor whose ITGC program, inherited from a generic SOX consulting template, scoped only the financial ERP and treated the widely-used project-management platform its field teams relied on as an operational system outside SOX boundaries. During a 404(b) walkthrough, the external audit team traced job-cost data back to its origin and identified that percent-complete calculations were actually performed in the project system before being interfaced nightly into the ERP — meaning the true in-scope application boundary was larger than what had been tested. The resulting scope expansion added access review and change management testing for the project system, and separately identified that the nightly interface had no completeness check: a failed batch run in a prior period had gone undetected for several days. Remediation added an automated record-count and dollar-total reconciliation between the two systems with failure alerting, along with a requirement that any change to the percent-complete calculation logic receive finance sign-off in addition to IT approval. This kind of scope-expansion finding, where the true financially relevant system boundary is wider than the initial ITGC assessment assumed, recurs often enough in construction environments to describe here as illustrative, not as a specific client outcome.
Common questions
Yes, if it originates data — job costs, percent-complete calculations, change-order status — that is material to the financial statements, because ITGC scoping is risk-based on where financially relevant data originates, not only where it posts. A system feeding an interface into the ERP is in scope even without a direct GL posting relationship.
Book an assessment
Get a scoping call on construction it audit software for your organisation's platform and entity structure.
Book an Assessment →