Industry guide · Business Intelligence Dashboards

Power Plant Performance Monitoring Software: Telling True Degradation From a Hot Afternoon

Power Plant Performance Monitoring software visual showing fan, thermometer, and growth chart.
The short answer

$70,000 to $140,000 and 12 to 16 weeks is the realistic first release for one or two units: correction curves from the acceptance test encoded as a live expected performance model, tag mapping against the historian, corrected heat rate and section-level deviation, and instrument validation so a drifting transmitter does not read as degradation. A full fleet platform adding component level attribution, economic valuation of each deviation, outage and wash decision support, and comparable metrics across dissimilar units runs $180,000 to $400,000 over 6 to 12 months in our delivery experience. If you run a single peaking unit at low capacity factor, do not build. The fuel exposure will not repay the model and a quarterly manual test is proportionate.

Why heat rate degradation hides inside the weather

A performance engineer opens the morning trend on a combined cycle unit and sees heat rate about 1.2 percent worse than the same week last year. That number means nothing on its own. The ambient was warmer, the unit ran more hours at part load, the duct burners were in service on two of those days, and one of the two gas turbines came back from a borescope inspection with a different compressor condition than it went in with. Any of those explains 1.2 percent. So does a fouling condenser. So does a pressure transmitter that has drifted since the last calibration.

The tooling around this is usually a historian holding a few hundred thousand tags, a control system with some performance calculations that were configured at commissioning and never revisited, a spreadsheet the previous performance engineer built with correction curves typed out of the acceptance test report, and an asset performance product that flags anomalies without saying what they mean thermodynamically. Nothing in that set answers the only question that matters: is this unit worse than it should be right now, given these exact conditions, and if so which component is responsible.

The financial exposure is continuous rather than dramatic. A large combined cycle unit burns fuel every hour it runs, and a heat rate deviation that goes unattributed for a quarter is money that left the business without an invoice. Worse, the wrong attribution costs twice: a compressor wash scheduled because someone assumed compressor fouling, when the real cause was condenser backpressure, buys an outage window and fixes nothing.

Problem 1: the expected performance model lives in a PDF

Every unit has correction curves. They came from the OEM with the acceptance test: correction of output and heat rate for ambient temperature, ambient pressure, humidity, fuel composition, power factor, evaporative cooler status, and whatever else was in the test code applied. They exist as figures in a report in a filing cabinet or a scanned document on a share drive. Somebody once transcribed a subset into a spreadsheet, and that spreadsheet is the plant's expected performance model.

AVEVA PI System is an excellent historian and a good visualisation layer, and it will store and trend anything you feed it. What it does not carry is your unit's correction curves or a definition of expected performance under current conditions, because those are unit specific artefacts that arrived with the hardware. GE Vernova APM and Hitachi Energy Lumada APM are built around asset health and failure mode detection across broad equipment classes, which is genuinely useful for reliability and is not the same discipline as corrected thermal performance. Emerson Ovation carries performance calculation packages, but they sit inside the control system of one vendor, which is awkward when your fleet has three control system vendors across eight units. Uptake and similar anomaly detection products will tell you a signal deviated from its learned pattern without telling an engineer whether the cause is fouling, an instrument or a hot afternoon.

A custom build encodes the correction curves as a first class model per unit, versioned, with the source document attached so the next engineer can see where every coefficient came from. Expected output and expected heat rate are computed continuously at current conditions, and the deviation from expected becomes the headline number rather than raw heat rate. That single change converts a metric nobody can interpret into a metric that means something the moment it moves.

Problem 2: the tag structure was named by whoever commissioned the plant

Historian tags at a plant built in stages over twenty years are archaeology. The same measurement is called different things on different units. Some tags carry engineering units in the descriptor and some do not. There are duplicate tags where a signal was re-pointed during a control system upgrade and the old one was left live and slowly diverging. A performance calculation written against those tags is correct until someone renames one, which happens during every outage.

This is the part that makes fleet level performance work fail, and it is not a modelling problem, it is a data problem. Two units cannot be compared until the same physical measurement resolves to the same logical name with the same units and the same sign convention. Every fleet performance initiative that skipped this step produced a dashboard that engineers stopped trusting within a year.

A custom build puts a semantic layer between the historian and the calculations. Physical measurements are defined once, logically, and mapped per unit to whatever the historian calls them, with unit conversion and sign handling in the mapping rather than in the formula. When a tag is renamed during an outage the mapping breaks visibly and loudly instead of silently producing wrong numbers. The mapping exercise across a fleet of eight units is a few weeks of work with a plant engineer and it is the highest value few weeks in the project.

Problem 3: attribution, which is the whole point

Knowing the unit is 1.2 percent off expected is a start. Knowing why is the deliverable. That means decomposing the deviation across sections: gas turbine compressor condition, turbine section efficiency, heat recovery steam generator effectiveness, steam turbine section efficiency, condenser performance and cycle isolation losses. Each has its own indicators and each degrades for different reasons on different timescales.

The complication is instrument credibility. A condenser backpressure reading that has drifted will produce a perfectly convincing story about fouling. So attribution has to run alongside validation: redundant measurements cross checked, energy and mass balances closed where the instrumentation allows, and any measurement whose residual grows flagged as suspect before it is used to justify a maintenance decision. Engineers already do this in their heads for the tags they distrust. The build writes it down so it survives staff turnover.

A custom build produces a ranked attribution with a money value attached: condenser cleanliness accounting for roughly this much of the deviation, worth this much per running hour at current fuel price, against a compressor wash worth this much, against an instrument flagged as suspect and worth verifying before either. That is a maintenance planning input rather than a chart, and it is why plants build this rather than buy a dashboard.

What a custom performance monitoring build has to include

  • A versioned expected performance model per unit, built from the acceptance test correction curves with the source document attached and the coefficients traceable.
  • A semantic tag layer mapping logical measurements to historian tags per unit, holding unit conversion and sign convention, and failing loudly when a mapping breaks.
  • Continuous corrected performance calculation, with deviation from expected as the headline metric rather than raw heat rate.
  • Instrument validation through redundancy checks and balance closures, so suspect measurements are flagged before they drive a maintenance decision.
  • Section level attribution across compressor, turbine, heat recovery steam generator, steam turbine and condenser, each with its own indicator set.
  • Economic valuation of every deviation at current fuel price and current dispatch pattern, so the ranking is by money rather than by percentage.
  • Operating mode segmentation, because base load, part load and duct fired operation are different machines statistically and mixing them produces noise.

What it costs and how long it takes

From the generation and industrial monitoring work Digital Heroes has delivered, this is the honest shape. A first release covering one or two units, with the correction model encoded, tags mapped, corrected deviation computed and instrument validation running, costs $70,000 to $140,000 and ships in 12 to 16 weeks. A fleet platform adding section attribution, economic valuation, wash and outage decision support and comparable metrics across dissimilar units runs $180,000 to $400,000 phased over 6 to 12 months.

What drives cost up at power plants specifically: unit diversity, since a fleet of combined cycle, simple cycle and coal units needs three modelling approaches rather than one. Missing documentation, because a unit whose acceptance test report cannot be found needs its expected performance model rebuilt from operating data, which is possible and slower. Historian access arrangements, particularly where the historian sits inside a control network and the read path has to be designed with your control system and cyber security teams before a single calculation runs. And instrumentation gaps, because attribution needs measurements that some plants simply do not have, and the honest answer there is sometimes an instrument project rather than a software one.

What keeps the cost down: starting with the unit that runs the most hours, encoding only the corrections that materially move the number for your climate and dispatch pattern, and treating fleet rollout as replication once the first unit is proven.

Build versus buy, and when buying is right

Buy, or simply keep what you have, if you run a single peaking unit at low capacity factor. The fuel exposure does not justify a continuous model and a quarterly manual performance test with a consultant is the proportionate answer. Stay with the vendor package if you are a single unit site on one control system vendor whose performance calculations were configured properly and are still maintained, which is rarer than vendors suggest but does happen.

Build when two or more of these are true. You run more than two units, especially across different control system vendors, and cannot compare them on a common basis. Your expected performance model exists only as a spreadsheet built by an engineer who has left or is about to. You have made a maintenance decision in the last two years that turned out to address the wrong cause. Fuel is a material cost line and nobody can tell you what this quarter's degradation cost in dollars. Or your asset performance product flags anomalies that engineers routinely dismiss, which means it has already lost the room.

The tipping point is whether performance analysis is a person or a system. When one engineer's spreadsheet is the only thing standing between the fleet and unattributed fuel spend, the business has a single point of failure with a resignation date attached.

How to choose a developer for plant performance software

Ask them how they would handle a plant with no acceptance test report. A developer who knows this domain will talk about establishing a reference baseline from a clean period of operating data and being explicit that it is a reference rather than a guarantee. A developer who says the data will speak for itself is about to build you an anomaly detector and call it performance monitoring.

Ask what they would do about tag naming. The answer you want is a semantic mapping layer and a plan for the mapping workshop with your plant engineers. If tag mapping is not in their plan, the fleet comparison they promise will not survive the first outage.

Ask how instrument drift is handled before attribution. The right answer is validation through redundancy and balance closure, with suspect measurements excluded from attribution rather than quietly averaged. Anyone who does not raise instrument credibility unprompted has not sat with a performance engineer.

Ask how the read path from the historian and the control network will be designed, and who at your company needs to approve it. A developer who has done this work will expect a conversation with your control system and cyber security teams in week one, not week ten. And settle ownership of the code and the cloud accounts in writing before kickoff, which at Digital Heroes means the client owns the repository from the first commit. Start by asking what your unit's expected heat rate is right now at today's ambient. If the answer requires opening a spreadsheet somebody built years ago, you have found your first scope.

Research & sources

The evidence behind this guide

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

  1. In a McKinsey global survey of 1,259 respondents, only about 20% said their organizations excel at decision making, and just 37% said their organizations' decisions were both high quality and high in velocity. Source: McKinsey & Company (2019) →
  2. The right combination of digital transformation actions can unlock as much as US$1.25 trillion in additional market capitalization across Fortune 500 companies, while the wrong combinations put more than US$1.5 trillion at risk; companies with all three core factors (strategy, aligned technology, and change capability) saw a 5% market-value lift relative to peers. Source: Deloitte (2023) →
  3. McKinsey found that currently demonstrated technologies can fully automate about 42% of finance activities and mostly automate a further 19%, indicating roughly 60% of finance work is technically automatable. Source: McKinsey & Company (2018) →
  4. Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
Priyanka S. · Senior UX Designer · UK · London

Priyanka designs the flows inside business software, the screens that staff will sit in for years rather than admire once. Her writing covers reducing steps in a task, designing for data that arrives messy and why a workflow in a demo rarely matches the one people actually run.

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 power plant performance monitoring software cost?
A first release for one or two units, with correction curves encoded, historian tags mapped, corrected deviation calculated and instrument validation running, costs $70,000 to $140,000 and ships in 12 to 16 weeks based on Digital Heroes delivery experience. A fleet platform with section level attribution, economic valuation and comparable metrics across dissimilar units runs $180,000 to $400,000 over 6 to 12 months. Unit diversity drives cost more than unit count, since different plant types need different modelling approaches.
Can software tell condenser fouling apart from a hot day?
Yes, and that is the entire point of building rather than trending. The build computes expected performance at current ambient conditions using the unit's own correction curves, so deviation from expected is the headline rather than raw heat rate. Attribution then decomposes that deviation across compressor, turbine, heat recovery steam generator, steam turbine and condenser indicators. Instrument validation runs alongside, because a drifted backpressure transmitter tells a very convincing fouling story.
Is AVEVA PI System enough for performance monitoring?
PI is an excellent historian and visualisation layer and most plants should keep it. What it does not carry is your unit's correction curves or a definition of expected performance under current conditions, because those arrived with the hardware in an acceptance test report. A custom performance layer sits on top of PI rather than replacing it, reading from the historian and adding the expected performance model, validation and attribution the historian was never designed to hold.
What if we cannot find the OEM acceptance test report?
It happens frequently on older units and it is workable. The approach is to establish a reference baseline from a clean, well instrumented period of operation and be explicit that it is a reference rather than a contractual guarantee. Degradation tracking against that reference is still valuable because the useful signal is change over time. Expect the modelling phase to take longer and the absolute numbers to carry a caveat that the engineering team should understand up front.
How long does it take to build a heat rate monitoring system?
A first release for one or two units ships in 12 to 16 weeks in our experience. The two schedule risks are historian access, which needs a read path agreed with your control system and cyber security teams before any calculation runs, and tag mapping, which needs a few weeks of a plant engineer's time. Fleet rollout after the first unit is largely replication and moves considerably faster.
Why do fleet performance dashboards stop being used?
Almost always because the same physical measurement resolves to different tag names, units or sign conventions across units, so comparisons are quietly wrong and engineers notice before management does. The fix is a semantic mapping layer where logical measurements are defined once and mapped per unit, with conversions in the mapping rather than in formulas. When a tag is renamed during an outage the mapping should break loudly instead of producing plausible wrong numbers.
Can this justify a compressor wash or a condenser cleaning?
That is the useful output. Attribution should produce a ranked list with money attached: this much of the current deviation attributable to condenser cleanliness, worth this much per running hour at today's fuel price, against the value of a compressor wash and the cost of the window it requires. A measurement flagged as suspect should be verified before it drives either decision, which is exactly the discipline that gets skipped when the analysis lives in a spreadsheet.
Do we need this for a peaking plant?
Usually not. A single peaker at low capacity factor has limited fuel exposure and a quarterly manual performance test with a consultant is proportionate. The build case appears when you run multiple units, particularly across different control system vendors, when fuel is a material cost line nobody can attribute, or when the expected performance model exists only in a spreadsheet built by an engineer who has left or is about to.
How is historian data accessed safely from a control network?
Through a read path designed with your control system and cyber security teams before development starts, typically reading from a mirrored or replicated historian rather than the process network directly, with no write path in that direction. Any developer who treats this as a configuration detail rather than a week one conversation has not worked in generation. Expect the access design to take real calendar time and plan the project around it.
Why do BI dashboard quotes range from $25k to $200k for what sounds like the same project?
Four variables move the price: how many data sources you connect and how messy they are, real-time versus daily refresh, permission complexity, and whether outside customers will log in. A three-source internal dashboard with daily refresh sits near the bottom of that range, while a customer-facing product with row-level security and live data sits near the top. Wildly different quotes are usually pricing different assumptions about those four things, so pin them down in writing before comparing.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
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.
Will a custom dashboard stay fast once our data hits millions of rows?
Yes, if it aggregates before it displays; no dashboard should scan millions of raw rows on every page load. The standard techniques are pre-aggregated summary tables, incremental refresh, and caching, which keep typical page loads under 2 seconds even on datasets in the hundreds of millions of rows. Ask your vendor how the dashboard behaves at 10 times your current data volume; a good one gives a specific answer about aggregation, not just a bigger server.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
What do I need to prepare before contacting an agency about a dashboard project?
Bring three things: a list of your data sources with who controls access to each, the 5 to 10 recurring decisions the dashboard should support, and examples of the reports or spreadsheets it will replace. That package lets an agency quote in days instead of weeks, and in our discovery work it cuts the audit phase roughly in half. You do not need wireframes or a technical spec; a good agency produces those with you.
Do I need a data warehouse before building a custom dashboard?
Not for a small build; a dashboard reading from 1 or 2 sources can query them directly or use a plain Postgres database as its store. You want a real warehouse like BigQuery or Snowflake once you are joining 3 or more sources, keeping history beyond what source systems retain, or serving many concurrent users. Adding the warehouse costs around 2 to 4 extra weeks and is usually the single best investment in the project's future.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
When is it time to move from Excel reports to an actual dashboard?
The reliable signal is when someone spends more than a few hours a week copying data between spreadsheets, or when two teams arrive at a meeting with different numbers for the same metric. At that point the spreadsheet is acting as an unversioned, single-person database, and a costly error is a matter of time. A first dashboard that automates those recurring reports typically pays for itself in recovered hours within the first year.
How does a custom dashboard handle compliance requirements like SOC 2, HIPAA, or GDPR?
A custom build gives you direct control over the controls auditors ask about: single sign-on, role-based access, audit logs, encryption, data residency, and deletion workflows. For HIPAA specifically, you can keep protected health information inside your own cloud account under a business associate agreement with your host instead of trusting a third-party BI vendor's handling. Expect compliance work to add 2 to 4 weeks and roughly 10 to 15 percent to the build, so raise it in the first conversation, not after design is done.
How small can the first version of my software be and still be worth building?
One workflow, end to end, for one type of user: the single process that currently burns the most hours or loses the most money. In Digital Heroes delivery experience, first versions scoped to 6 to 10 weeks of build time ship, get used, and generate the feedback that makes version two obviously right, while 9-month first versions routinely launch with features nobody touches. Everything you cut from v1 gets cheaper to build later, because real usage reorders the roadmap for you.
Who can build a custom business intelligence dashboards system?

Digital Heroes builds custom business intelligence dashboards 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 business intelligence dashboards 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?