Industry guide · Project Management

Building Commissioning Software: Why Nobody Can Say Which Equipment Actually Passed Its Test

Building Commissioning software visual showing HVAC unit, inspection checklist, and list todo.
The short answer

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.

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. 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) →
  3. 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) →
  4. 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 B. · Content Strategist · New York

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.

FAQ

Frequently asked questions

How much does custom building commissioning software cost?
A first release covering the equipment register, prefunctional checklists and functional test scripts on tablets, issue tracking with classification and completion reporting runs $55,000 to $130,000 and ships in 12 to 16 weeks, based on Digital Heroes delivery experience. A full platform adding a versioned script library, sampling rules, trend ingestion, certification documentation and handover output runs $150,000 to $380,000 over 6 to 12 months. Trend ingestion is usually the most expensive component because each building automation system is its own integration.
Is CxAlloy good enough, or should a commissioning provider build custom?
CxAlloy and Facility Grid are purpose built and the right answer for a small practice running a handful of projects with one or two agents. The case for building starts when your script library is genuinely differentiated and you want it versioned and reusable rather than copied into each project as Word files, when quality depends on which agent is assigned, or when you commission facility types with heavier documentation and sampling requirements.
How should commissioning software handle sampling on repeated equipment?
Make sampling an explicit rule per equipment type: a declared initial sample selected by the system, a failure threshold agreed before testing begins, and automatic expansion when that threshold is breached. The final report then states coverage as a documented fact rather than an assurance. Owners who have been through a poor handover care about this more than any other feature, because the alternative is a certificate backed by testing whose extent nobody wrote down.
Why do commissioning issue logs turn adversarial with contractors?
Because everything gets lumped into one list. A deficiency against the contract documents, a design issue needing the engineer, an incomplete installation that simply is not ready, and an operational adjustment have different owners and different resolution paths. Classify at creation, attach the failing test step and its acceptance criterion so the contractor sees exactly what was expected, and require a linked retest before anything closes.
Can trend data from the building automation system be part of commissioning software?
Yes, and it is what separates a system that passed a test from a system that behaves correctly in operation. Trends are ingested from the automation system and analysis rules flag conditions such as short cycling, an economiser that never opens or simultaneous heating and cooling, and each flagged condition becomes a tracked issue against the equipment record. Budget for it as its own workstream, since protocols and site access differ per building.
How long does it take to build commissioning management software?
A first release ships in 12 to 16 weeks in our experience if you start with mechanical and controls, which carry most of the scope, and add electrical, life safety and specialty systems afterwards. Offline tablet capture has to be in the first release rather than retrofitted, because mechanical rooms and shafts have no signal and a technician who cannot record on the spot will use paper. Migrating an existing script library is content work that is routinely underestimated.
What is the difference between a test script and a checklist in software terms?
A checklist is a list of items someone confirms. A test script is structured content: ordered steps with expected values, tolerances, required evidence and a link to the specification clause or sequence of operations being verified, held at a version so a project instantiates a pinned copy while the library keeps improving. A developer who treats both as forms will build you a form builder rather than turning your library into an asset.
Can commissioning data flow into an owner's maintenance system at handover?
It can, and for owners with a portfolio that is often the main reason to build. The equipment register, test results, issue history and manufacturer data become structured handover output into a computerised maintenance management system rather than a binder of PDFs. The work involved is agreeing an asset data standard with the owner's facilities team early, because retrofitting that agreement near completion is where handover projects fail.
Who owns the code if an agency builds our commissioning platform?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm, agreed in the contract before kickoff. At Digital Heroes the client owns the code from the first commit. This matters especially for commissioning providers, because the script library encoded into the system is your core intellectual property and putting it inside somebody else's product defeats the purpose of the build.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
We've outgrown ClickUp. Does that mean we need custom software?
Not automatically. First check whether ClickUp's Business tier at about $12 per user per month plus its API covers the gap, because most complaints about outgrowing ClickUp are really automation limits, not data model limits. The genuine signal for custom is structural: your work does not fit the task-in-a-list model, for example a job that must sit under two clients with separate billing at the same time. If you are paying someone monthly just to maintain workarounds, it is time to price a build.
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 security features does custom project management software need?
The non-negotiables are single sign-on, role-based permissions, encryption in transit and at rest, and an audit log of who changed what. If client work under NDA lives in the tool, custom actually improves your position, because you can run single-tenant on your own cloud account instead of shared SaaS infrastructure. You only need SOC 2 certification if you plan to sell the tool to others; for internal use, an annual penetration test is the sensible spend.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
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?