Utility Energy Efficiency Program Management Software: What Happens When the Evaluator Asks for Your Dataset and the Realisation Rate Comes Back Low
$70,000 to $160,000 for a first release in 12 to 18 weeks covers the spine of a programme platform: a measure catalogue versioned by programme year with the technical reference manual citation attached, application intake from trade allies and customers, eligibility and cap rules, and an evaluation ready export with full lineage on every claimed saving. Adding offline capable field inspection, incentive payment with tax handling, a commitment and budget ledger, custom project measurement and verification, and cross programme duplicate detection takes it to $200,000 to $500,000 over 9 to 15 months. Build if you are an implementation contractor paid on verified savings, or a utility running several programmes with measure lists that change by regulatory order every year. A single small residential rebate with a stable measure list belongs in PowerClerk, not in a custom build.
The dataset the evaluator asks for
An implementation contractor runs a commercial lighting and HVAC portfolio for a utility. Applications arrive from 300 trade allies, get screened, sampled for inspection, paid, and the claimed savings are reported quarterly. In the autumn the independent evaluation contractor arrives and asks for the tracking data: every claimed measure with quantity, the deemed savings value applied, the technical reference manual version that value came from, the install date, the site, the inspection outcome, and the incentive paid.
Three problems surface within a day. A block of records carries a measure code retired between programme years, and nobody recorded which version was in force at claim time. Custom projects reference engineering calculations that exist as workbooks attached to emails, so the savings number in the tracking system has no traceable derivation. And several hundred lighting projects have quantities that were revised after inspection without the original values retained, so the evaluator cannot tell what was claimed versus what was verified.
The realisation rate comes back well below one. For a utility that means a shortfall against a mandated savings target. For an implementer paid on verified savings it means the invoice gets adjusted, and the difference between what you claimed and what survived evaluation comes straight out of margin. That is the actual product of a programme management system: not the rebate cheque, the defensible record behind it.
Problem one: the measure list is a versioned artefact and most systems store it as a lookup table
Deemed savings values, eligible measure definitions, baseline assumptions and incentive amounts change every programme year, usually by regulatory order, sometimes mid year. A project submitted in December and installed in January may fall under a different version depending on the rule your programme operates under.
If the measure catalogue is a table that gets updated in place, every historical claim silently re-points at the new value the moment it is edited, and reproducing what you originally claimed becomes impossible. The correct design is a versioned catalogue where each measure has effective dates, a citation to the technical reference manual section it came from, and where every application line stores the measure version identifier it was evaluated against. Then a claim from two years ago can be reproduced exactly, and the evaluator's question about which value applied has a one line answer instead of an archaeology project.
This single design choice is the difference between an evaluation that goes smoothly and one that consumes two analysts for a month.
Problem two: custom projects live in engineers' spreadsheets
Prescriptive measures are the easy half. Custom projects, where savings are calculated from engineering analysis rather than a deemed value, are where the large kilowatt hours and the large incentives sit, and they are almost universally managed as workbooks passed around by email.
What gets lost is the chain. A measurement and verification plan was agreed. Pre installation data was collected under some set of assumptions about operating hours and baseline. An engineering reviewer approved the calculation. Post installation data confirmed or adjusted it. Six months later the workbook exists in three versions across two inboxes, and the one referenced in the tracking system is not obviously the approved one.
A build does not need to replace the engineering calculation. It needs to make the artefacts first class objects: the plan, each data collection event, the reviewer's approval with identity and date, the calculation file with a hash so nobody wonders which version it is, and the resulting savings figure linked back to all of it. Engineers keep their spreadsheets. The system keeps the provenance.
Problem three: the trade ally network is a payment and fraud surface
Allies submit on behalf of customers, and the volume concentrates. A handful of contractors will generate a large share of your applications, which is efficient until one of them is submitting the same rooftop unit under two premise addresses, or splitting a project to stay under a per project cap, or applying to two utility programmes for the same equipment.
Detection is a data problem you can only solve if premises, equipment and customers are modelled properly. Address normalisation matters more than people expect, because the same site appears as a street address, a suite number and a utility premise identifier. Serial numbers, where captured, are the strongest signal. Cross programme checks require a shared premise key, which is precisely what a per programme spreadsheet cannot provide.
The other half is money. Incentives paid to allies rather than customers bring tax reporting obligations, banking details, participation agreements, performance flags and suspension workflows. Programme teams handle these in email and finance handles them in the accounting system, and reconciling the two at year end is a recurring fire.
Problem four: budget commitment, not budget spend
Efficiency portfolios are funded from ratepayer collections against a budget approved by measure category and programme year. The number that matters operationally is not spend, it is commitment: applications approved but not yet paid, reservations held for projects in flight, and the pipeline that has been told it qualifies.
Programmes that track spend alone discover in September that commitments already exceed the annual budget, and the response is an abrupt suspension that damages the trade ally relationships the programme depends on. A commitment ledger with reservations that expire, category level thresholds and forward visibility turns that into a managed slowdown months earlier.
Where PowerClerk, Uplight and Franklin sit
Clean Power Research PowerClerk is the workhorse of this category and deserves the position. It is genuinely configurable, it handles forms, workflow and document collection well, and a great many programmes run on it successfully. Two limits show up at scale. The savings engine is not its centre of gravity, so versioned measure catalogues with reference manual lineage tend to be worked around rather than expressed natively. And configuration depth means substantial changes route through the vendor or a trained administrator, which matters when your measure list changes by order with weeks of notice.
Uplight is strong on the customer facing side, particularly engagement and marketplace journeys, and it is a sensible partner for the acquisition end of a residential programme. It is not primarily a back office programme administration system, and using it as one leaves the inspection, payment and evaluation machinery underserved.
Franklin Energy is an implementer with its own tooling. If you are a utility contracting with them, you inherit their platform and that can be a perfectly good outcome. If you are a competing implementer, it is not available to you, and the tooling gap against a large implementer is precisely the competitive problem that pushes mid sized firms to build.
What this costs and how long it takes
From the programme and case management platforms Digital Heroes has delivered, the shape is consistent. A first release with a versioned measure catalogue, eligibility and cap rules, multi channel application intake including an ally portal, document handling and an evaluation ready export runs $70,000 to $160,000 and ships in 12 to 18 weeks. Extending to offline capable field inspection with photo and location capture, incentive payment with tax data handling, the commitment and budget ledger, custom project measurement and verification artefacts, and cross programme duplicate detection takes the total to $200,000 to $500,000 across 9 to 15 months.
Cost drivers particular to this domain: the number of distinct programmes, since each carries its own measure set, eligibility rules and reporting. Custom project handling, which adds engineering review workflow. Utility system integration, because account eligibility checks against a customer information system turn a manual verification into an instant one and are worth doing early. And if you are an implementer working for several utilities, multi tenancy, since each client's data must be genuinely separated while your operations team works across all of them.
What holds cost down: launching with your two highest volume prescriptive programmes and leaving custom projects on the existing process until the catalogue and evaluation export are proven.
When you should not build
Do not build for a single residential rebate programme with a stable measure list and modest volume. PowerClerk will run it, the configuration cost is far below a build, and there is nothing distinctive to protect.
Do not build if your programme is likely to be re-bid to a different implementer inside two years and the utility owns the tracking obligation. Ownership of the system should follow ownership of the reporting duty.
Build when you are paid on verified savings, because the accuracy of your dataset is directly your revenue. Build when you administer several programmes whose measure lists change annually by order and your team spends the first quarter of every programme year reconfiguring. Build when you are an implementer competing against firms with proprietary platforms, since the tooling is visible in your bid and in your evaluation outcomes.
How to choose a developer for programme management work
Ask how they would reproduce a claim made two programme years ago after the measure list changed twice. If the answer is not versioned catalogues with the version identifier stored on the application line, evaluation will hurt.
Ask how they detect the same rooftop unit submitted twice under different addresses. Listen for premise normalisation and equipment identity, not for a duplicate check on customer name.
Ask how field inspection works with no signal in a basement mechanical room. Offline capture with deferred sync and conflict handling is a specific engineering problem, and someone who has not solved it will hand your inspectors an app that loses a morning of work.
Ask what the evaluation export looks like and whether they have ever built one. The right answer describes a per measure row with quantity, deemed value, catalogue version, install date, inspection outcome and incentive, all with lineage.
Ask who owns the repository and the infrastructure accounts, and settle it in writing before kickoff. At Digital Heroes the client owns the code from the first commit. The next step worth taking this week: pick 20 claims from your last programme year at random and try to reproduce each savings number from your own records. However many you cannot reproduce is the size of your exposure at the next evaluation.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
- Workers can expect 39% of their existing skill sets to be transformed or become outdated over 2025-2030; 77% of employers plan to upskill their workforce, and 63% identify skill gaps as the biggest barrier to business transformation. Source: World Economic Forum (2025) →
- In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
Divyansh manages client relationships after a project starts, which is when expectations and reality meet. He runs check ins, unpicks confused requirements, and gets answers back to the build team quickly. For readers, he explains what good agency communication looks like and what to ask for when it goes quiet.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does energy efficiency program management software cost to build?
Is PowerClerk good enough for a utility DSM portfolio?
How do we keep claimed savings reproducible after the measure list changes?
What causes a low realisation rate at evaluation?
How should custom projects and their M and V be tracked?
How do we stop trade allies double dipping across programmes?
What is the difference between tracking budget spend and budget commitment?
Do field inspectors need offline capability?
Should an implementation contractor build its own platform?
How long does it take to build an internal tool from scratch?
Should we build the whole internal tool at once or start with an MVP?
How many SaaS seats do we need before building custom becomes cheaper?
How do I calculate the ROI of a custom internal tool?
How much does a custom internal tool cost to build?
Is a custom internal tool secure enough for HR records and financial data?
Should we build our internal tool in Retool instead of hiring developers?
Should I hire a freelancer or an agency for my software project?
What should I prepare before contacting a software development agency?
How do I vet a development agency for an internal tools project?
At what point does Retool cost more than building a custom tool?
Who can build a custom internal tools system?
Digital Heroes builds custom internal tools 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 internal tools 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.