Industry guide · Custom Software

Energy Trading and Risk Management Software: Why the Tolling Deal Ends Up in a Spreadsheet Next to the Book It Should Be Inside

Energy Trading Risk Management software visual showing chart candlestick, scale, and shield alert.
The short answer

$150,000 to $350,000 over 16 to 24 weeks is the band for the build that usually makes sense, which is a structured deal valuation and risk layer sitting alongside a packaged system: your own curve construction, the deal types the vendor template cannot hold, credit exposure by counterparty under your netting agreements, and profit and loss attribution the risk committee can read. A full custom trading and risk platform covering capture, valuation, scheduling, actualisation, settlement and regulatory reporting runs $500,000 to $1,200,000 across 12 to 24 months and is the right call for a narrow set of firms. If your book is mostly vanilla forwards and financial swaps, buy Molecule and stop there. Build when the deals carrying most of your optionality are the ones your system holds as free text.

The deal that is not in the book

A generator and marketer runs physical power at several nodes, gas with transport and storage, financial transmission rights, environmental certificates, and one tolling agreement that represents a meaningful share of the portfolio's optionality. The ETRM captures the forwards and the swaps cleanly. The tolling deal is entered as a placeholder with a notional and a comment, because the vendor's template has no structure for a contract where you pay a capacity charge, supply fuel at your own cost and take the power at a contractual heat rate with availability conditions attached.

So the real valuation lives in a workbook maintained by one analyst. It is rebuilt weekly rather than daily. It uses a curve pulled by hand. When the risk report goes to the committee, the position with the most convexity in the entire portfolio is represented by a number that is four days old and cannot be traced to a source.

Nobody planned this. It is what happens when the system covers 85 percent of the trades and the remaining 15 percent contain most of the risk. The gap is not a reporting inconvenience, it is the part of the book nobody can see moving.

Problem one: structured deals do not fit templates, by definition

Vendor deal templates are built around instruments that repeat across many clients: fixed for floating swaps, physical forwards at a hub, options with standard exercise. That is the right design decision for a product, and it is why the vanilla book is usually fine.

Where it breaks is the contracts that were negotiated rather than traded. Tolling agreements with availability tests and outage provisions. Storage deals with injection and withdrawal ratchets, cycling limits and park and loan features. Transport capacity with fuel retention that varies by path. Load following supply with a shaping obligation and a bandwidth penalty. Heat rate call options with a strike expressed against two commodities. Each of these is genuinely a different valuation problem, and shoehorning them into a user defined field means they sit inside the system without participating in it.

What a build should do is model the deal economics as a first class structure with its own valuation function, then feed the result into the same position, exposure and profit and loss machinery as everything else. The point is not to replicate the vendor's forwards handling. It is to stop having a second book.

Problem two: your curves are your intellectual property and vendors give you a container

Every ETRM ships a curve manager. What it manages is curves someone else builds. The construction, meaning how you blend broker quotes with ISO settlement history, how you derive basis at an illiquid node, how you shape a monthly block into hourly, how you handle the gap between the liquid horizon and the tenor of a twelve year deal, is the firm's own methodology and often the reason the firm makes money.

That methodology tends to live in a mix of Python scripts, a market data subscription and a senior analyst's judgement. The risk is concentration: one person can rebuild it, the process runs on a laptop, and the audit trail for how the mark on a given day was produced is thin.

Bringing curve construction into an engineered service with versioned methodology, stored inputs, a four eyes approval on any change to a production curve, and full reproducibility of any historical mark is one of the highest value builds in this space. It is also usually the first thing an auditor or an acquirer asks to see, and the first thing that cannot be produced.

Problem three: credit exposure is calculated late and by hand

Counterparty exposure in energy trading is not a single number. It is current exposure netted under the agreement in force with that counterparty, plus potential future exposure over the remaining tenor, adjusted for collateral held or posted, guarantees, thresholds and independent amounts, and it changes with every curve move.

Most mid sized firms produce it monthly in a spreadsheet built by the credit analyst. The failure mode is not the arithmetic, it is timing. A counterparty's exposure moves through a threshold during a price spike and nobody calls for collateral for three weeks, or a trader books a deal that pushes a counterparty past a limit that existed only in a document.

A credit engine that recalculates on every curve publication, applies your actual netting and collateral terms per counterparty, and enforces limits at the point of deal capture is a contained piece of engineering with an unusually direct payoff.

Problem four: nobody can explain the profit and loss move

The daily question in every trading operation is why the number changed. A useful answer decomposes it: how much came from curve movement on existing positions, how much from new deals, how much from actualisation as scheduled volumes became metered volumes, how much from settlement adjustments, and how much is unexplained.

That last bucket is the one that matters. When the unexplained residual is consistently small, the risk committee trusts the book. When it is large or lumpy, every conversation becomes an argument about the data instead of about the position. Attribution is not a reporting feature bolted on at the end, it is a design requirement that determines how positions and valuations are stored, and it is far cheaper to build in than to retrofit.

Where Endur, Allegro, Molecule and the mid market sit

ION Openlink Endur is the enterprise standard and it earns that in breadth. It will handle almost anything, and for a large multi commodity trading house it remains the default. The honest caveats are cost and pace: implementations routinely run over a year, extension happens through the vendor's own scripting and specialist consultants at high rates, and small changes take longer than the business expects.

Allegro, now inside the same group, has a similar profile with particular depth in gas and power. The same weight considerations apply.

Molecule has genuinely changed the mid market. It deploys fast, it is cloud native, the interface is modern and for a straightforward power and gas book it is a strong purchase that many firms should make instead of anything custom. Its strength is that it is opinionated. That is also the constraint: heavily structured portfolios with negotiated physical contracts push against the model rather than fitting inside it.

Amphora and Enuit are credible mid market options with real capability and smaller ecosystems, which matters mostly when you need people who already know the system.

Aspect Enterprise Solutions has its deepest heritage in oil and refined products. For a power and gas portfolio it is a less natural fit than the alternatives above.

The build that usually makes sense

Our position is that full custom ETRM is the wrong answer for most firms, and we will say that before quoting anything. Trade capture for vanilla instruments, confirmations, basic settlement and the general plumbing are commodity capability. Rebuilding them is expensive and gains you nothing.

What is worth owning is the layer where your firm is actually different: curve construction with reproducibility, valuation for the structured deals your business negotiates, credit exposure under your specific agreements, and attribution reporting shaped to how your risk committee thinks. Built as a service alongside the packaged system, reading its positions and writing back valuations, that layer typically costs a fraction of a platform replacement and removes the second book entirely.

Full custom becomes defensible in a narrow set of cases: when your business is a single unusual asset class that no vendor models, when you are a small firm whose entire portfolio is structured deals, or when a packaged implementation has already failed twice and the requirements turned out to be genuinely non standard rather than badly specified.

What this costs and how long it takes

Across the quantitative and financial systems Digital Heroes has delivered, the bands run as follows. A structured deal valuation and risk layer with curve construction, credit exposure and attribution reporting runs $150,000 to $350,000 and reaches production in 16 to 24 weeks. A full custom trading and risk platform covering capture, valuation, scheduling and actualisation, settlement and regulatory reporting runs $500,000 to $1,200,000 across 12 to 24 months.

Cost drivers particular to energy trading: the number of distinct structured deal types, since each is its own valuation model plus test suite. Market coverage, because each ISO and each pipeline brings its own data feeds, settlement formats and scheduling interfaces. Whether you need scheduling and actualisation integrated or only valuation. Regulatory reporting obligations, which add a separate workflow with its own deadlines. And model validation, which for anything touching board level risk reporting should be an independent exercise you budget for rather than an afterthought.

How to choose a developer for trading and risk work

Ask them to explain how they would value one of your structured deals before discussing anything else. You are testing whether they can hold the economics in their head, not whether they can write a service. A developer who has never modelled optionality will produce a system that stores your deal and cannot price it.

Ask how a historical mark gets reproduced. The answer must include versioned methodology, stored inputs and an immutable record of published curves. Anything less means you cannot answer an auditor's question about a valuation from last March.

Ask what controls they will build around production curve changes and deal amendments. Four eyes approval, immutable amendment history and separation between who can capture a deal and who can publish a curve are not features, they are the reason anyone will trust the output.

Ask about model validation and whether they expect to be validated by someone else. A team that welcomes independent validation is telling you something useful about their confidence.

Ask who owns the repository and the infrastructure accounts, and get it written before kickoff. At Digital Heroes the client owns the code from the first commit. Your next step is a two hour exercise: list every deal in the portfolio whose valuation currently lives outside the system, and total the notional and the optionality sitting in that list. If that total surprises anyone in the room, you already have your answer.

Research & sources

The evidence behind this guide

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

  1. The performance gap between digital and AI leaders and laggards is widening: McKinsey reports leaders pull ahead on shareholder returns, and the average maturity spread between top and bottom performers jumped ~60% (from 10 points in 2016-19 to 16 points in 2020-22), reinforcing that the returns to transformation concentrate among top performers. Source: McKinsey & Company (2023) →
  2. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  3. 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) →
  4. Qualtrics research (Q3 2023 survey of ~28,400 consumers across 26 countries) estimated bad customer experiences put roughly $3.7 trillion in global revenue at risk annually, a 19% jump from the prior year's $3.1 trillion; 64% of customers say they will switch companies over poor service regardless of how much they like the product. Source: Qualtrics XM Institute (via Forbes) (2024) →
Arjun S. · Chief Technology Officer · Delhi

Arjun sets the technical direction for Digital Heroes, choosing the stacks and architectures the delivery teams build on across custom software, ERP and commerce work. His posts explain why one approach gets picked over another, which is usually the part buyers never see.

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 it cost to build custom ETRM functionality?
A structured deal valuation and risk layer alongside an existing system, covering curve construction, deal types the vendor cannot model, credit exposure and profit and loss attribution, runs $150,000 to $350,000 and reaches production in 16 to 24 weeks in Digital Heroes delivery experience. A full custom trading and risk platform runs $500,000 to $1,200,000 across 12 to 24 months and suits only a narrow set of firms. The number of distinct structured deal types is the main driver, since each is a valuation model with its own test suite.
Should we replace our ETRM or build around it?
For most firms, build around it. Trade capture for vanilla instruments, confirmations and basic settlement are commodity capability and rebuilding them gains nothing. What is worth owning is curve construction, valuation for negotiated structured deals, credit exposure under your specific agreements, and attribution reporting shaped to your risk committee. Full replacement becomes defensible when your entire portfolio is structured, or when a packaged implementation has already failed for genuinely non standard requirements.
Is Molecule good enough for a power and gas trading book?
For a straightforward book it is a strong purchase and many firms should buy it rather than build anything. It deploys quickly, it is cloud native and the interface is far ahead of the enterprise incumbents. Its opinionated model is both the strength and the limit, so heavily structured portfolios with tolling agreements, storage ratchets or load following obligations tend to push against it. The usual answer is Molecule for the book plus a custom layer for the structured deals.
Why can't our ETRM handle tolling and storage deals?
Because vendor templates are built around instruments that repeat across many clients, which is the correct product decision and the reason your vanilla book works fine. Negotiated contracts with availability tests, injection and withdrawal ratchets, cycling limits or fuel retention that varies by path are different valuation problems, so they get entered as placeholders with user defined fields that do not participate in valuation. The result is a second book in a spreadsheet holding most of the portfolio's optionality.
How should forward curve construction be handled in software?
As an engineered service with versioned methodology, stored inputs, four eyes approval on any change to a production curve, and full reproducibility of any historical mark. Curve construction is usually the firm's own intellectual property and often lives in scripts on a senior analyst's laptop, which is a concentration risk as much as a control weakness. It is also the first thing an auditor or an acquirer asks to see and the first thing that cannot be produced.
How often should counterparty credit exposure be recalculated?
On every curve publication rather than monthly, because exposure moves with prices and the failure mode is timing rather than arithmetic. The calculation needs your actual netting agreements, collateral held and posted, thresholds, independent amounts and guarantees applied per counterparty, plus potential future exposure over the remaining tenor. Enforcing limits at the point of deal capture closes the other half of the gap, where a trader books past a limit that existed only in a document.
What is profit and loss attribution and why does it matter?
It decomposes the daily change into curve movement on existing positions, new deals, actualisation as scheduled volumes become metered, settlement adjustments and an unexplained residual. The residual is the number that matters: when it is consistently small the risk committee trusts the book, and when it is lumpy every meeting becomes an argument about data rather than position. Attribution is a storage design requirement, so it is far cheaper to build in than to retrofit.
How long does an ETRM implementation take?
Enterprise packages like Endur routinely run over a year and often longer once integrations and data migration are counted. Mid market cloud systems can be live in a few months for a straightforward book. A custom structured deal and risk layer alongside an existing system reaches production in 16 to 24 weeks, which is usually the fastest route to closing the gap between what your system holds and what your traders actually own.
Do we need independent model validation for a custom valuation layer?
If the output reaches board level risk reporting or supports hedge accounting, yes, and you should budget for it separately rather than treating it as part of delivery. A development team that welcomes independent validation is telling you something useful about their confidence in the models. Validation also produces documentation that saves considerable time during audits and diligence.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
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.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
How much should a small business expect to pay for custom software?
Across 2,000+ Digital Heroes projects, a small business system that replaces spreadsheets or one core workflow typically lands between $40,000 and $80,000, with more complex first versions running up to $150,000. The two levers that move the number most are integrations and user roles, not the team's hourly rate. Any quote under $15,000 for a full production system means the vendor has not understood your scope yet.
Who can build a custom software system?

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