Problems & solutions · Project Management

Commissioning and Completions Software Problems: The 7 That Delay Handover, and How to Avoid Them

Completions Commissioning Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure on a completions project is a readiness decision that cannot be settled, so it gets deferred. Twenty people in a room cannot agree whether a subsystem is ready to energise, because the boundary lives in a marked up drawing and the evidence lives in four discipline spreadsheets, and nobody can join the two. The hour in the meeting is not the cost. The week is, and on a project where handover drives first production a repeated weekly deferral is worth more than the entire software budget. The failure is structural: completion is a status of a boundary, and nothing in the room can compute it.

Why does completions get scoped as project progress tracking?

Because the project already has a system that reports progress and it is reporting 92 percent. Adding completions looks like adding detail to something that exists, so it gets folded into the construction management tool or handed to whoever owns the schedule.

The two structures do not align. A construction management system tracks progress against a work breakdown structure, which is organised by contract and discipline. Completions tracks status against a tag, and a single subsystem pulls tags from the piping scope, the electrical scope, the instrument scope and the mechanical scope, each sitting in a different contractor's work package with a different progress claim behind it. Progress at 92 percent against the work breakdown structure tells you nothing about whether any subsystem is complete, because completion is not linear across a boundary. The last one percent of a subsystem can be a single loop test that blocks energisation.

The second half of the mismatch is granularity. A mid sized industrial project carries tens of thousands of tags, each attracting several check sheets, which is hundreds of thousands of records with signatures, dates and attachments, produced by people standing on scaffolding.

The fix: build the tag as the spine and hang everything off it, then define system and subsystem structure against the tag register rather than against a drawing markup someone typed up. Report readiness per subsystem, not percentage complete per contract. And get the system live before construction completion, because a completions system introduced at handover is an expensive data entry exercise rather than a control.

What goes wrong with the tag register itself?

Almost every failing completions implementation starts with a one time export. Tags are pulled from the instrument index, the line list, the electrical schedules and the equipment list at the start of construction, loaded, and never reconciled again.

By month three it is wrong. Engineering has deleted tags that were designed out, added tags from a late change, and renumbered a section after a review. The completions system keeps chasing check sheets for equipment that no longer exists, which is one of the most common causes of a disputed outstanding list in the Thursday meeting, and it misses equipment that does exist because nobody imported the addition.

Boundary changes compound it. A subsystem redrawn in March moves tags between boundaries, and any completion percentage reported before that date now refers to a different population. If nobody can explain why a number went backwards, the numbers stop being trusted, and once readiness reporting loses credibility it is argued rather than read.

The fix: make the tag register a live feed with a revision trail, so a deleted tag moves to a superseded state rather than vanishing, and every check sheet, punch item and certificate already recorded against it is reported as affected rather than silently orphaned. Version subsystem boundaries and make the effect of a boundary change on completion percentage visible and explainable, because that is precisely the number people will dispute. Ask any prospective developer what happens when engineering deletes a tag that already has signed check sheets against it, and listen for whether they have thought about it at all.

Why do the field and downstream integrations break after launch?

Field capture fails on connectivity and on assignment. A technician at the top of a structure or inside a vessel has no signal for six hours. If the device cannot show assigned work and accept a completed check sheet offline, the work gets recorded on paper for somebody to key in later, and the keying backlog is where completion status goes stale. That is the exact problem the system was bought to solve, reintroduced through the front door.

Check sheet assignment fails through manual process. A coordinator assigning check sheets to new tags by hand falls behind drawing revisions by about week six, and once the assignment lags the outstanding list stops reflecting reality.

Downstream, the handover integrations break on scope. The maintenance management system needs to be populated with assets at handover, and the mapping from a construction tag to a maintainable asset is not one to one, so a mapping designed late produces either duplicate assets or missing ones. The document management system holding the dossiers has its own numbering and revision rules that nobody checked against the certificate structure.

The fix: offline first field execution with local storage, a sync queue, conflict handling on the check sheet and assigned work visible without signal. Automatic check sheet assignment by tag type and discipline, so a new instrument tag has its check sheets within the hour without anyone acting. And agree the tag to asset mapping and the document numbering convention with the owner's operations team during design rather than in the final month.

What happens when punch categories and brownfield interfaces are not covered?

Punch lists get built as a list. Items are raised, assigned and closed, and everyone assumes the important ones will be obvious. They are not, and the consequence is that a subsystem gets certified with an item open that should have blocked it, or, more often, certification is held up by items that should have been carried into operations.

The rule that makes punch management useful is categorisation tied to certification. Category A items block the next certification step, typically anything affecting safety, function or the ability to energise. Category B items can be carried into operations with an agreed owner and date. Once that rule is enforced by the system rather than negotiated in a meeting, most of the value has been captured.

Brownfield work carries a second gap that packaged products often treat as out of scope. Commissioning inside a live plant has to interact with permit to work and isolation, and a completions system that does not know whether an isolation is in place is providing readiness information that is dangerous to act on.

The fix: raise punch items against a tag and a subsystem, categorise them by whether they block the next certification step, require evidence on closure and re inspection where the item warrants it, and enforce the certification rule mechanically. For brownfield, scope the interface to permit to work and isolation explicitly at the start, because retrofitting it means changing what a readiness view means after people have started relying on it.

Should you build custom or configure what you already own?

If your project already runs the Hexagon engineering stack, evaluate SmartPlant Completions seriously. The native tag register integration is a genuine advantage, and tag register drift is where most completions data problems begin, so solving it natively is worth real money. The trade is configuration effort and cost, which is proportionate on a very large project and disproportionate below that.

WinPCS has long field credibility and commissioning people who have worked internationally often already know it, which saves weeks of training that nobody costs. Wood GoTechnology hub2 brings the process knowledge of a company that does this work, along with an opinion about how completions should be structured, and if your owner's certification hierarchy differs you adapt to it.

A small brownfield tie in with a few thousand tags, one contractor and a three month window does not need custom software at all. A packaged tool or a disciplined spreadsheet with one owner is proportionate, and we would say so.

Build above roughly 50,000 tags, where several contractors claim progress against shared scope, where the system has to reach into the owner's maintenance, document and cost systems in ways packaged products treat as out of scope, where contractors need genuinely separated data visibility, or where enterprise licensing is disproportionate to a mid sized project and the alternative is the spreadsheet that fails in the way described above.

How do hidden costs get into the quote?

The check sheet library treated as content someone will supply. Deciding which check sheets apply to which tag types, in which discipline, at which certification step, is substantial work, and redesigning the library mid project rather than adopting your existing standard reliably loses two months.

Contractor data segregation priced as user permissions. Several contractors who must not see each other's data, while the owner sees everything and a commissioning contractor sees a slice, is an access model with design and testing behind it.

Engineering register integration priced as an import, when registers held in systems never designed to be read externally need extraction work and each has its own revision behaviour. Multiple trains or sites, each bringing its own numbering conventions and local practice, so the second is never a copy of the first.

The certification hierarchy itself. If the owner has not agreed mechanical completion, ready for commissioning and handover criteria before the build starts, the design will change mid project and everything already recorded has to be reconsidered.

From Digital Heroes delivery experience, a first release with the tag register feed, subsystem structure, an automatically assigned check sheet library, offline field execution and readiness reporting runs $100,000 to $220,000 over 14 to 22 weeks. A full platform adding punch management, the certification hierarchy, dossier generation, contractor access control, progress claim reconciliation and handover into the maintenance system runs $280,000 to $650,000 across 8 to 14 months.

What separates a build that works from one that fails here?

Live before construction completion. A completions system that arrives at handover is recording history rather than controlling it, and the return disappears with the schedule it was meant to protect.

One screen that settles the meeting. The most valuable view in the whole system says this subsystem is ready to energise except for these three category A punch items and these two outstanding loop tests, with the responsible contractor named against each. If a proposal does not describe something close to that, the Thursday meeting will still be an argument.

Progress claims reconciled against signed check sheets inside defined boundaries. When completion evidence and payment read the same record, the monthly claim conversation becomes a data review rather than a negotiation, and field behaviour changes quickly because signing off work in the system becomes the route to getting paid for it.

Dossiers generated continuously rather than assembled at the end. Certificates, completed check sheets, test records, vendor documents and as built references accumulating per subsystem as the project runs is the difference between handover on schedule and three months of a document controller working weekends.

Ownership settled before kickoff. You should own the repository, the cloud accounts and every completions record. At Digital Heroes the client owns all of it from the first commit, which matters more here than almost anywhere, because the dossier is a permanent asset record for a plant that will operate for decades while the software was built for a project with an end date.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. PMI's Pulse of the Profession research found organizations waste an average of roughly 9.9% of every dollar invested in projects due to poor performance - equivalent to about $1 million wasted every 20 seconds collectively worldwide. Source: Project Management Institute (PMI) (2018) →
  2. The 2015 CHAOS data (based on the modern definition of success) reports that only about 29% of software projects succeed, 52% are challenged, and 19% fail, with the three most important success skills being executive sponsorship, emotional maturity, and user involvement. Source: The Standish Group (reported via InfoQ Q&A with Jennifer Lynch) (2015) →
  3. Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
  4. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
Riaan B. · Senior DevOps Engineer · Delhi

Riaan works on deployment and infrastructure at Digital Heroes, setting up pipelines, environments and the automation that gets code from a branch to production without someone doing it by hand. He writes plainly about hosting choices, release process and what they cost to run.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

Why can we not run completions on spreadsheets?
Because completion is a property of a subsystem boundary and spreadsheets are kept per discipline. Nobody can compute whether a subsystem is ready when the electrical, instrument, piping and mechanical evidence sit in four files with four owners and the boundary was redrawn last quarter. The result is a weekly meeting where readiness is argued rather than measured, and on a project where handover drives first production each deferred decision costs more than the software would have.
What happens when engineering deletes or renumbers a tag mid construction?
With a live tag register feed and a revision trail, the tag moves to a superseded state and every check sheet, punch item and certificate already recorded against it is reported as affected so somebody decides what to do. With a one time export, the system keeps chasing check sheets for equipment designed out months earlier and misses equipment added since. That second pattern is one of the most common causes of a disputed outstanding list.
How should check sheets be assigned to tags?
Automatically, by tag type and discipline, from a centrally maintained library, so a new instrument tag has its check sheets within the hour without anyone acting. Manual assignment falls behind drawing revisions within about six weeks, and once it does the outstanding list stops reflecting reality. Automatic assignment also makes the effect of an engineering change visible immediately rather than at the next reconciliation.
Does field capture really need to work offline?
Yes, without qualification. Technicians work on structures and inside vessels with no signal for hours, and a check sheet that cannot be completed on the device gets completed on paper for someone to key in later. That keying backlog is exactly where completion status goes stale, which is the problem the system was bought to solve. Local storage, a sync queue, conflict handling and assigned work visible offline are the minimum, not a nice addition.
How do punch categories relate to certification?
Category A items block the next certification step, typically anything affecting safety, function or the ability to energise, while category B items can be carried into operations with an agreed owner and date. The certification rule then becomes mechanical: a subsystem cannot be certified while a category A item is open against a tag inside its boundary. Enforcing that in the system rather than negotiating it in a meeting is most of the value in punch management.
How much does custom commissioning software cost?
A first release with a live tag register feed, subsystem structure, an automatically assigned check sheet library, offline field execution and readiness reporting runs $100,000 to $220,000 over 14 to 22 weeks in Digital Heroes delivery experience. Adding punch management, the certification hierarchy, dossier generation, contractor access control and progress claim reconciliation takes it to $280,000 to $650,000 across 8 to 14 months. Contractor data segregation and brownfield permit interfaces are the largest cost drivers.
Is SmartPlant Completions or WinPCS enough for our project?
SmartPlant Completions is the strongest choice if you already run the Hexagon engineering stack, because native tag register integration solves the problem most completions implementations fail on. WinPCS carries long field credibility and commissioning teams often already know it, which saves training time nobody budgets. Building tends to win on mid sized projects where enterprise licensing is disproportionate, or where the system has to reach into the owner's maintenance, document and cost systems.
When should the completions system go live?
Well before construction completion, and ideally as soon as the tag register and subsystem boundaries are stable enough to be useful. A system introduced at handover is an expensive data entry exercise that records history instead of controlling it, and the readiness reporting that would have saved weeks of deferred decisions never gets used. The check sheet library and certification hierarchy should be agreed with the owner before the build starts for the same reason.
How much does it cost to build a custom project management tool for my company?
A focused build that replaces one painful workflow runs $60,000 to $90,000, and a full platform with portfolio views, client access, and integrations runs $120,000 to $200,000 or more. Those are Digital Heroes delivery bands across 2,000+ projects, not list prices. Add 15 to 20 percent of the build cost per year for hosting, maintenance, and integration upkeep.
How do I vet a software agency before hiring them to build a PM tool?
Ask to click through a workflow tool they shipped, live rather than in screenshots, and get a reference from a client whose system has been in production for over a year. Then ask two questions that expose weak vendors: how they migrate data out of your current tool, and what their maintenance retainer covered for that reference client last quarter. An agency that has genuinely shipped project management software answers both in specifics.
Who owns the code when an agency builds my project management software?
You should, in full, and the contract must say so: work-for-hire language with all intellectual property assigned to you on final payment. Watch for agencies that license you their platform or framework, because that quietly turns your custom tool back into a subscription you cannot leave. Digital Heroes assigns full ownership and delivers into a GitHub organization the client controls; treat anything less as a red flag.
What's the most common mistake companies make when building their own PM tool?
Chasing feature parity with Asana or Jira. Across 2,000+ Digital Heroes projects, the builds that blow their budgets are the ones recreating Gantt charts, portfolio dashboards, and mobile apps nobody asked for, while the builds that succeed go deep on the two or three workflows that made the team leave their old tool. You are not competing with Asana's roadmap; you are replacing the 20 percent of it you actually use.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
The reliable signals are re-typing the same data into multiple tools, one employee acting as human middleware between systems, and errors appearing in handoffs between teams. Hard limits force the issue too: Airtable's Team plan caps at 50,000 records per base, and Business costs $45 per seat per month, so a 20-person team pays about $10,800 a year for a tool it has already outgrown. When workarounds consume more hours than the tools save, the spreadsheet era is over.
What should I have ready before I contact a development agency?
Four things: an export from your current tool, a list of the specific workflows it fails at, screenshots of the spreadsheets you use as workarounds, and your integration list with a budget range. Buyers who arrive with those cut discovery from two or three weeks to days, and that time comes straight off the invoice. You do not need a formal spec document; a good agency writes that with you.
Which integrations should a custom project management tool have?
Start with the three that move money and attention: Slack or Teams for notifications, calendar sync for deadlines, and your accounting tool such as QuickBooks or Xero so tracked time flows into invoices without retyping. Development teams usually add GitHub or GitLab so tasks close when code merges. Each solid two-way integration adds roughly 1 to 2 weeks of build time, so rank them by hours saved per week rather than wishlist order.
Who can build a custom project management software system?

Digital Heroes builds custom project management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other project management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?