Energy Trading and Risk Management Software: Why the Tolling Deal Ends Up in a Spreadsheet Next to the Book It Should Be Inside
$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.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- 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) →
- 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) →
- 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 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.
Frequently asked questions
How much does it cost to build custom ETRM functionality?
Should we replace our ETRM or build around it?
Is Molecule good enough for a power and gas trading book?
Why can't our ETRM handle tolling and storage deals?
How should forward curve construction be handled in software?
How often should counterparty credit exposure be recalculated?
What is profit and loss attribution and why does it matter?
How long does an ETRM implementation take?
Do we need independent model validation for a custom valuation layer?
How long does it take to build a custom web or mobile app from scratch?
We run everything on Airtable and spreadsheets. When is it time to go custom?
How many people should be working on my software project?
Can we migrate years of data out of our current system into new custom software?
What does a $50,000 custom software budget actually buy?
How much should a small business expect to pay for custom software?
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.