Building Commissioning Software: Why Nobody Can Say Which Equipment Actually Passed Its Test
If you are a commissioning provider running more than about 12 concurrent projects, or an owner commissioning a portfolio of buildings, and your functional test results live in PDFs and a shared issue spreadsheet, build. A focused first release covering the equipment register, prefunctional checklists and functional test scripts executed on a tablet, plus issue tracking with contractor response, runs $55,000 to $130,000 and ships in 12 to 16 weeks in our delivery experience. A full platform adding a reusable script library with versioning, sampling rules, trend data review, certification documentation packs and owner handover output lands at $150,000 to $380,000 phased over 6 to 12 months. On a single project with one commissioning agent, CxAlloy is a good product and building your own would be waste.
Why commissioning status is an argument instead of a number
Six weeks before substantial completion on a 300,000 square foot building. The owner asks a simple question: how much of the mechanical system has actually passed functional testing. The commissioning agent says roughly 70 percent. The mechanical contractor says everything they were asked to demonstrate has passed. The controls contractor says half the tests could not be run because the sequences were not loaded. Nobody is lying. There are four technicians who have been filling in test forms across 900 pieces of equipment for two months, and the only aggregate view is a spreadsheet somebody updates on Fridays.
The tooling is usually CxAlloy or Facility Grid, which are both purpose built and genuinely useful, or for many providers it is PDFs on iPads plus Excel plus email. Commissioning firms tend to have strong intellectual property in their test scripts, built over years, tuned per equipment type and per specification, and that library lives in Word documents. The product tools hold an issue log competently. What they hold poorly is a provider's own script library as versioned, reusable content, and the sampling strategy that decides how many of 84 identical fan coil units you actually test.
The consequence is not just reporting friction. Commissioning is required for many certification programmes and is standard practice on healthcare and laboratory work, and the deliverable at the end is a documented assertion that systems perform as designed. When the record behind that assertion is a folder of scanned forms, the assertion is weak, the owner inherits systems that were accepted on trust, and two years later the energy performance nobody verified shows up in the utility bill.
Problem 1: the equipment register is the project and it arrives late
You cannot commission what you have not listed. The register comes from the mechanical schedules, the controls points list, the submittals and eventually from what was actually installed, which differs. Providers typically build it in Excel from drawings, then spend the project reconciling against reality: equipment substituted through a submittal, three units removed in a value engineering exercise, tag numbers that changed between design and shop drawings.
What a custom build does: treat the register as a living reconciliation between design intent, submitted equipment and installed equipment, with the source of each entry recorded. Every piece of equipment carries its system, its area, its responsible contractor and its required test set. When the register changes, the impact on completion percentages is immediate rather than a manual recount. This sounds like housekeeping and it is the single largest source of disputed percentages on a commissioning project, because two parties counting different denominators will never agree on a completion number.
Problem 2: your test scripts are the firm's asset and they live in Word
A good commissioning firm's value is concentrated in its script library: what to test on a variable air volume box, in what order, with what pass criteria, what to do about the sequence of operations for a chilled water plant with two chillers and a bypass. That library took a decade to build and it is currently a folder of documents that get copied into each project and edited, which means improvements made on project A never reach project B.
What a custom build does: scripts become structured, versioned content: steps with expected values, tolerances, required evidence, and a link to the specification clause or sequence of operations they verify. A project instantiates scripts from the library at a pinned version, so improvements flow to future projects while a project in progress stays stable. When a technician finds a step that is wrong or a criterion that is unclear, that feedback goes back to the library owner as a proposed revision. Within a couple of years this becomes the reason senior people join your firm, because working with a good library is a better job than editing Word documents on a laptop in a mechanical room.
Problem 3: sampling is a judgement nobody records
You are not testing all 84 fan coil units. You test a sample, and if failures exceed a threshold you expand the sample. That approach is standard, defensible and specified in many commissioning plans. What almost never happens is recording the sampling logic in a way the owner can inspect: which units were in the initial sample, how they were chosen, what failure rate triggered expansion, and what the final coverage was.
What a custom build does: make sampling an explicit rule per equipment type, with the initial sample selected by the system, the failure threshold declared up front, and expansion triggered automatically when it is breached. The report then states coverage as a fact rather than an assurance. Owners who have been through a bad handover care about this more than any other feature, because the alternative is a certificate asserting that systems perform, backed by testing whose extent nobody documented.
Problem 4: the issue log is where the contractor relationship goes wrong
An issue raised as a bare line item, with a photograph and a terse description, lands on a contractor who has 200 other things to do and no context. They dispute it, or they fix something adjacent, or they mark it complete without a retest. Then the commissioning agent verifies, finds it unresolved, and reopens it. Four cycles later the relationship is adversarial and the schedule has absorbed six weeks.
What a custom build does: classify issues properly at creation. Is this a deficiency against the contract documents, a design issue that needs the engineer, an incomplete installation that is simply not ready, or an operational adjustment. Those four categories have different owners and different resolution paths, and lumping them into one list is what generates the disputes. Attach the failing test step and its criterion so the contractor sees exactly what was expected. Require a retest for anything closed, with the retest linked to the original. And keep the responsibility assignment aligned to the contract structure, so an issue that belongs to the controls subcontractor does not sit unread in the general contractor's queue.
Problem 5: trend data proves performance and nobody reviews it
A functional test demonstrates that a system responds correctly under observed conditions on one afternoon. Real performance shows up in trend logs from the building automation system over weeks: a chilled water plant short cycling, an economiser that never opens, simultaneous heating and cooling on a floor. Enhanced commissioning scopes usually include trend review, and it is frequently the part that gets compressed when the schedule tightens, because reviewing a month of point data manually is genuinely difficult.
What a custom build does: ingest trends from the building automation system and run analysis rules against them, flagging conditions that indicate a fault rather than presenting graphs for a human to scan. This is well trodden analytical ground and does not require anything exotic. What custom software adds is linking a flagged condition directly to the equipment record and the issue log, so a trend finding becomes a tracked issue with the same lifecycle as a failed test step. Providers who offer this credibly win work, because owners understand the difference between a system that passed a test and a system that is behaving correctly in operation.
What this costs and how long it takes
Across the 2,000 plus projects Digital Heroes has delivered, this is the honest shape. A first release covering the equipment register with reconciliation, prefunctional checklists and functional scripts executed offline on a tablet, issue tracking with classification and contractor response, and completion reporting by system and area runs $55,000 to $130,000 and ships in 12 to 16 weeks. A full platform adding the versioned script library with revision workflow, sampling rules, trend ingestion and analysis, certification documentation packs, an owner portal and handover output into a maintenance system runs $150,000 to $380,000 phased over 6 to 12 months.
What pushes the number up: trend ingestion, because building automation systems expose data through several different protocols and integrations and each site is its own small project. Migration of an existing script library, which is content work and is usually underestimated by everyone including us. Owner portals with per project branding. And handover integration into a computerised maintenance management system, which is valuable and requires agreeing an asset data standard with the owner's facilities team.
What keeps it down: starting with mechanical and controls, which carry most of the scope, and adding electrical, life safety and specialty systems in the second phase. Also, offline first on tablets from day one rather than retrofitted, because mechanical rooms and shafts have no signal and a technician who cannot record a result on the spot will write it on paper.
Build versus buy, and when CxAlloy is the right answer
Buy if you are a small commissioning practice running a handful of projects at a time with one or two agents. CxAlloy and Facility Grid are purpose built, reasonably priced against a build, and will give you a competent issue log and checklist workflow immediately. Buy also if you are an owner commissioning one building, because your provider will bring their own tooling and imposing yours creates friction for no benefit.
Build when two or more of these are true. First, your script library is genuinely differentiated and you want it to be an asset rather than a folder. Second, you run enough concurrent projects that quality depends on which agent is assigned. Third, you commission healthcare, laboratory or data centre facilities where documentation requirements are heavier and sampling has to be defensible. Fourth, you are an owner with a portfolio and want commissioning data to flow into your maintenance system rather than arriving as PDFs. Fifth, you want to offer ongoing or monitoring based commissioning as a service, which requires trend infrastructure that a checklist tool does not provide.
The strategic argument for a provider is straightforward. Your competitors have similar engineers and similar rates. The firm whose scripts improve every project, whose sampling is defensible, and whose owner deliverable is structured data rather than a binder, is selling something different. That difference lives in software.
How to choose a developer for commissioning software
Ask them how a test script differs from a checklist. If they treat both as forms, you will get a form builder, and the script library you wanted to turn into an asset will still be a folder of documents with a nicer front end.
Ask how sampling expansion works. The right answer involves a declared initial sample, a failure threshold set before testing starts, automatic expansion when it is breached, and coverage stated in the report as a fact. Anything vaguer means the defensibility problem you have today follows you into the new system.
Ask what they have done with building automation data. Trend ingestion involves specific protocols and site by site integration work, and the honest answer names the system and how the data was obtained. Anyone who describes it as a simple connection has not done it on a live building.
Ask who owns the code and settle it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue. At Digital Heroes the client owns the code from the first commit. If your script library is the firm's core intellectual property, encoding it into a system controlled by someone else is the opposite of what you set out to achieve.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
- ITIF's 2025 report documents that SMEs operate at roughly 60% of large-firm productivity in advanced economies (citing McKinsey), that CRM platforms deliver a 25-40% improvement in customer retention and a 15-30% boost in sales, and that digital advertising returns about $8 in profit per dollar spent on Google Search and Ads. Source: Information Technology and Innovation Foundation (ITIF) (2025) →
Ethan plans content: what gets written, for whom, in what order, and how it connects to the rest of a site. He works with search and design colleagues rather than in isolation, so his posts treat content as part of the build, not decoration added at the end.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom building commissioning software cost?
Is CxAlloy good enough, or should a commissioning provider build custom?
How should commissioning software handle sampling on repeated equipment?
Why do commissioning issue logs turn adversarial with contractors?
Can trend data from the building automation system be part of commissioning software?
How long does it take to build commissioning management software?
What is the difference between a test script and a checklist in software terms?
Can commissioning data flow into an owner's maintenance system at handover?
Who owns the code if an agency builds our commissioning platform?
How many people should be working on my software project?
We've outgrown ClickUp. Does that mean we need custom software?
Can I build my product on a no-code tool like Bubble instead of hiring developers?
What security features does custom project management software need?
What questions should I ask a development agency on the first call?
How do I calculate whether custom software will pay for itself?
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.