Industry guide · Project Management

Commissioning and Completions Management Software: How Do You Prove a Subsystem Is Ready to Energise Instead of Arguing About It?

Completions Commissioning software visual showing zap, inspection checklist, and list tree.
The short answer

$100,000 to $220,000 and 14 to 22 weeks covers a first release: the tag register loaded from engineering, system and subsystem boundaries defined against it, a check sheet library assigned by tag type, offline field execution on tablets, and a live readiness percentage per subsystem that replaces the meeting. A full platform adding punch list management with categories, certification hierarchy through mechanical completion and ready for commissioning, handover dossier generation and contractor progress claim reconciliation runs $280,000 to $650,000 over 8 to 14 months in our delivery experience. Build when the project exceeds roughly 50,000 tags, when several contractors claim progress against the same scope, or when handover date drives first production. A small brownfield tie in project should run on a packaged tool or a disciplined spreadsheet.

The readiness meeting that nobody can settle

Thursday morning, project office, twenty people. The question is whether subsystem 2340, a cooling water loop, can be energised on Monday. The electrical contractor says his scope is complete. The instrument contractor says four loops are outstanding but two of those are waiting on a valve the mechanical contractor has not installed. The mechanical contractor says the valve arrived and was installed last week, and produces a photograph. The commissioning engineer has a spreadsheet from a fortnight ago showing 87 percent of check sheets complete, but nobody can say which 13 percent, or whether any of them are inside the boundary of subsystem 2340 as it was redrawn in March.

An hour and twenty people later the decision is deferred to next Thursday. On a project where the plant earns money from the day it produces, that hour is not the cost. The week is.

The underlying problem is that completion is a status of a boundary, and the boundary exists in a drawing markup while the evidence exists in paper packs and per discipline spreadsheets. Nobody can compute readiness because nobody can join the two. So it gets argued, and the loudest confident person usually wins, and sometimes the plant is energised with an open item that should have blocked it.

Why this breaks on general project software

A construction management system tracks progress against a work breakdown structure. Completions tracks status against a tag, and the two structures do not align. A single subsystem pulls tags from the piping scope, the electrical scope, the instrument scope and the mechanical scope, each of which sits 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 second mismatch is volume and granularity. A mid sized industrial project carries tens of thousands of tags, each attracting several check sheets. That is hundreds of thousands of records, each with a signature, a date and often an attachment, produced by people standing on scaffolding. A tool that assumes a desk and a network connection is useless at exactly the moment the data is generated.

The third is that the data has to reconcile with engineering. Tags come from the instrument index, the line list, the electrical schedules and the equipment list, and those registers change throughout construction. A completions system that took a one time export at the start is wrong by month three, and the argument in that Thursday meeting is often about a tag that was deleted from the design in April and is still on somebody's check sheet.

What SmartPlant Completions, WinPCS and hub2 actually leave you doing

Hexagon SmartPlant Completions is the heavyweight, and if your project already runs the Hexagon engineering stack the tag register integration is a genuine advantage that should weigh heavily. The trade is configuration effort and cost, which is proportionate on a multi billion dollar project and disproportionate below that.

WinPCS has been used on serious projects for a long time and is well understood by commissioning people who have worked internationally, which matters more than software buyers expect: a system your commissioning contractor's people already know saves weeks of training.

Wood GoTechnology hub2 comes with the process knowledge of a company that does this work, which shows in the model. It also comes with an opinion about how completions should be structured, and if your owner's certification hierarchy differs, you adapt.

The gaps we get called into are consistent across all three. First, the join to the owner's own systems: the maintenance management system that must be populated with the assets at handover, the document management system holding the dossiers, and the cost system reconciling contractor claims. Second, projects where several contractors need genuinely separate access with different data visibility, which gets messy in a single tenant configuration. Third, brownfield work inside a live plant, where completions has to interact with permit to work and isolation, and a packaged product usually treats that as out of scope. Fourth, cost: on a project below a certain size the licensing and configuration cost of the enterprise products is hard to justify, which is why so many mid sized projects are still run on spreadsheets that fail in exactly the way described above.

What a custom build has to include

The tag register comes first, and it must be a live feed, not an import. Tags arrive from the engineering registers with a status, and changes flow through with a revision trail so a deleted tag disappears from the outstanding list instead of haunting it. Every downstream object hangs off a tag.

Then system and subsystem structure, defined against the tag register rather than drawn on a marked up drawing and typed. Boundaries change during a project, so a subsystem needs versioning and the effect of a boundary change on completion percentage has to be visible, because that is exactly the number people will dispute.

Then the check sheet library, assigned by tag type and discipline, with the rule that assignment is automatic. A new instrument tag appears in the register and its check sheets exist within the hour. Any process where a coordinator manually assigns check sheets to tags will fall behind the drawings by week six.

Then field execution, offline first, on tablets, with the check sheet fillable by the technician who did the work, signed, with photographs attached, and synced when the device reaches signal. This is not a convenience. A commissioning technician at the top of a structure with no coverage either records it on the device or records it on paper for someone to key later, and the keying backlog is where the truth goes stale.

Then punch items, raised against a tag and a subsystem, categorised by whether they block the next certification step, with an owner, an evidence trail on closure and a re-inspection where needed. The single most valuable screen in the whole system is the one that 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.

Then certification, following the hierarchy the owner actually uses: mechanical completion by subsystem, ready for commissioning, commissioning complete and handover, each requiring a defined set of check sheets and punch categories closed. Certificates generated with the evidence attached, not assembled by hand in the last week of the project.

Then the dossier. Handover to operations means a package per subsystem containing the certificates, completed check sheets, test records, vendor documents and the as built references. Generating that continuously rather than at the end is the difference between handover on schedule and three months of a document controller working weekends.

One more integration is worth its own line because it changes behaviour: contractor progress claims. When a contractor's claimed percentage is reconciled against signed check sheets in the system, the argument in the Thursday meeting stops, because completion evidence and payment are looking at the same record.

Cost, timeline and what moves them

The first release runs $100,000 to $220,000 and ships in 14 to 22 weeks. That covers the tag register feed, subsystem structure, the check sheet library with automatic assignment, offline field execution and the readiness view. It should be live before construction completion, not after, because a completions system introduced at handover is an expensive data entry exercise.

The full platform with punch management, 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 pushes it up: multiple contractors with strict data segregation, brownfield interfaces with permit to work and isolation, several sites or trains, and engineering registers held in systems that were never designed to be read externally. What holds it down: one train, a settled certification hierarchy agreed with the owner before build starts, and a check sheet library adopted from your existing standard rather than redesigned during the project.

When you should not build this

A brownfield tie in with a few thousand tags, one contractor and a three month construction window does not need custom software. A packaged tool or a disciplined spreadsheet with one owner is proportionate. The build case appears above roughly 50,000 tags, with several contractors claiming against shared scope, or where handover date sits on the critical path to first production and a week of deferred decisions costs more than the software.

How to choose a developer

Ask what happens when engineering deletes a tag that already has signed check sheets against it. The right answer involves a revision trail, a superseded state and a report of affected records. A developer who has not thought about it will build an import that silently orphans data.

Ask how the tablet behaves on the fourth floor of a structure with no signal for six hours. Local storage, queued sync, conflict resolution on the check sheet and a device that still shows the assigned work while offline. Anything less pushes the field back to paper.

Ask how a boundary change affects a completion percentage that was reported to the owner last week. If they have no answer, your readiness numbers will move without explanation and nobody will trust them again.

Ask who owns the code, the repository, the cloud accounts and the completions data, and settle it before kickoff. At Digital Heroes the client owns all of it from the first commit. The handover dossier is a permanent asset record for a plant that will operate for decades, and it should never depend on a project era software contract.

Research & sources

The evidence behind this guide

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

  1. McKinsey argues software developer productivity can be measured by combining system-level metrics (DORA and SPACE) with its own outcome-oriented approach, which it reports deploying across nearly 20 tech, finance, and pharmaceutical companies - a claim that sparked significant debate in the engineering community. Source: McKinsey & Company (2023) →
  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. The average number of formal learning hours used per employee fell to 13.7 in 2024, down from 17.4 in 2023, a decline the report attributes partly to a shift toward informal and on-the-job learning not captured in the formal-hours metric. Source: Association for Talent Development (ATD) (2025) →
  4. One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
Prasun Anand · CEO & Founder · New York

Prasun founded Digital Heroes in 2017 and leads it from New York. His work sits where commercial decisions meet delivery: which projects to take on, how teams are shaped across five offices, and where a build is likely to go wrong. Readers get the view from the side that owns the outcome.

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

FAQ

Frequently asked questions

How much does custom commissioning and completions 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. Multiple contractors with strict data segregation and brownfield permit interfaces are the biggest cost drivers.
Is Hexagon SmartPlant Completions or WinPCS enough for our project?
SmartPlant Completions is the strongest choice if you already run the Hexagon engineering stack, because the tag register integration is native and that is where most completions data problems start. WinPCS has long field credibility and commissioning teams often already know it, which saves real training time. Building tends to win on mid sized projects where enterprise licensing is disproportionate, or where the completions system has to reach into the owner's maintenance, document and cost systems in ways a packaged product treats as out of scope.
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.
How should check sheets be assigned to tags?
Automatically, by tag type and discipline, from a library maintained centrally. When a new instrument tag appears in the engineering register, its check sheets should exist within the hour without anyone assigning them. Manual assignment always falls behind drawing revisions, 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 completion data capture need to work offline?
Yes, without qualification. Technicians work on structures and in vessels where there is 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. The keying backlog is where completion status goes stale, which is precisely the problem you bought the system to solve. Local storage, a sync queue, conflict handling and assigned work visible offline are the minimum requirement.
How do punch list categories affect certification?
Category A items are those that must be closed before 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. Making that rule enforced by the system rather than negotiated in a meeting is most of the value.
What happens when engineering deletes or changes a tag during construction?
The tag register feed must carry a revision trail so the tag moves to a superseded state rather than disappearing, and every check sheet, punch item and certificate already recorded against it must be reported as affected. Projects that take a one time export at the start end up chasing check sheets for equipment that was designed out months earlier, and that is a frequent cause of disputed readiness numbers in the weekly meeting.
Can the completions system reconcile contractor progress claims?
Yes, and it is one of the strongest reasons to build. When a contractor's claimed percentage is compared against signed check sheets inside defined subsystem boundaries, both parties are reading the same record, and the monthly claim conversation becomes a data review rather than a negotiation. It also changes field behaviour quickly, because signing off the work in the system becomes the route to getting paid for it.
Who owns the handover dossier data if an agency builds the system?
You should own the repository, the cloud accounts and every completions record, agreed in writing before kickoff, and at Digital Heroes the client owns all of it from the first commit. This matters especially here because the dossier is a permanent asset record for a plant that will run for decades, while the software was built for a project with an end date. Handover data must outlive the project and any contract attached to it.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
Can we move our existing Asana or Jira data into a custom tool?
Yes. Both expose full export APIs, and projects, tasks, comments, and assignees come across cleanly; Digital Heroes typically runs migration as a 2 to 4 week workstream in parallel with the build. The awkward parts are attachments, automation rules that must be rebuilt rather than imported, and deciding how much closed historical work to carry over. Migrate active projects fully and keep the rest as read-only archive exports.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
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.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
What does it cost to keep custom project management software running each year?
Budget 15 to 20 percent of the original build cost annually, so a $100,000 platform costs $15,000 to $20,000 a year to run. That covers hosting, security patches, dependency upgrades, and the item buyers forget: fixing integrations when Slack, Google, or QuickBooks change their APIs, which happens every year. Skipping the maintenance budget is how a two-year-old tool becomes impossible to upgrade.
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.
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?