contact us

Energy Trading Apps Made with C# and .NET: 
Inside the ETRM/CTRM Stack

Where Microsoft-stack engineering shows up across the platforms that run oil, gas, and power trading.

C# and .NET in Energy Trading Software

C# and .NET in Energy Trading Software

Softwarium

Allegro Horizon, one of the platforms energy companies use to manage commodity trading and risk across oil, gas, and power, runs on the Microsoft .NET stack, with C# used for customer extensibility. That single fact reshapes how most engineering leaders picture this software category. ETRM and CTRM platforms tend to get filed away as closed, proprietary systems with little room for a .NET team to work. The reality across several major vendors looks different, and it changes what a CTO can plan for when the platform license stops short of what the business actually needs.

“Several major energy trading platforms include Microsoft-stack components, with C# and .NET appearing in core frameworks, extension layers, and product engineering environments. Allegro and OpenLink’s Endur name C# directly; RightAngle and Fendahl’s Fusion CTRM confirm the wider .NET stack behind them.”

01

Allegro Horizon: built on .NET

Allegro Horizon is the easiest to confirm. Commodity Technology Advisory quotes ION's own product owner on it directly: the platform continues to use the Microsoft .NET stack, with C# reserved for customer extensibility. This reads as a built-with statement about the product itself, so there is no need to чsoften it into an extension-layer footnote.

Implementation partners work the same ground. Value Creed publishes technical content on upgrading Allegro Horizon to .NET Core, which points to real, current engineering activity around the platform rather than a legacy stack sitting untouched. For a team scoping work on Allegro, you get a sense of what a project asks for skill-wise: C# and some .NET Core migration experience. See Commodity Technology Advisory and Value Creed.

 “Allegro Horizon runs on the Microsoft .NET stack, with C# used for customer extensibility.”
ION Allegro product owner, via Commodity Technology Advisory

 

03

Two more platforms on the Microsoft stack

Beyond the two platforms that name C# outright, two others confirm the wider .NET stack without a source naming the language on its own.

 

RightAngle

RightAngle, ION’s CTRM brand for liquid hydrocarbons such as crude, refined products, and NGLs, runs on the .NET stack. ION’s product managers told CTRM Center that the platform is mid-migration from .NET Framework to .NET Core. Implementation partner Opportune documents .NET development work on it in a case study. No source found names C# specifically, so the accurate description stays at the stack level: RightAngle runs on the .NET stack, and ION has been migrating it from .NET Framework to .NET Core.

 

Fendahl Fusion CTRM

Fusion CTRM, a front-to-back platform covering energy among other markets, is in the same tier. Fendahl’s own site describes it as built entirely on the Microsoft technology stack with no third-party dependencies, using WCF for integration. Commodity Technology Advisory corroborates the stack independently. Like RightAngle, the sources confirm the Microsoft stack, without highlighting C#.

04

The four platforms at a glance

Two evidence tiers, kept distinct so the copy never flattens a stack-level fact into a language-level one.

 

Platform

Evidence

Tier

Allegro Horizon (ION)

Commodity Technology Advisory quotes ION’s Allegro product owner: the platform uses the Microsoft .NET stack, with C# for customer extensibility. Value Creed publishes .NET Core upgrade content for it.

Tier 1 — C# named

OpenLink Endur (ION)

OpenComponents ships for both C#/.NET and Java. A BP Energy posting asks for demonstrable C# work against Endur’s OpenComponent API. The native scripting layer (JVS) is Java; C#/.NET lives in the extension layer.

Tier 1 — C# named

RightAngle (ION)

ION product managers told CTRM Center about a migration from .NET Framework to .NET Core. Implementation partner Opportune documents .NET work directly. No source names C# on its own.

Tier 2 — .NET confirmed

Fusion CTRM (Fendahl)

Fendahl’s own site describes it as built entirely on the Microsoft technology stack with no third-party dependencies, using WCF for integration. Commodity Technology Advisory corroborates the stack. No source names C# on its own.

Tier 2 — .NET confirmed

05

The wider vendor landscape

ION sits at the center of this market. Alongside Allegro, Endur, and RightAngle, it also owns TriplePoint and Aspect, all grouped under one commodities portfolio on iongroup.com. FIS and Pioneer Solutions are the other major names, with FIS listed alongside ION in Gartner’s Energy Trading and Risk Management market category.

06

Where platform licenses meet engineering needs

A confirmed Microsoft stack under one of these platforms tells only part of the operational story. The rest shows up in what energy operators pay third parties to do around the license. capSpire delivers Endur support and application management services, extending OpenLink beyond core ETRM functionality. 6B sells digital engineering and interoperability services that connect Endur’s capabilities to a wider technology ecosystem. Two firms building a business on exactly this work is a strong signal that the extension and integration layer is a paid, active category, not an afterthought.

The cost picture points the same way. One industry analysis from Verified Market Research estimates consulting and customization at 20–40% of total ETRM implementation cost. That figure comes from a practitioner-tier source rather than a primary vendor, so it belongs in the argument as an attributed estimate, and even at the low end it describes a meaningful slice of any implementation budget.

 “One industry analysis estimates consulting and customization at 20–40% of total ETRM implementation cost.”
Verified Market Research

 

 

Running an ETRM or CTRM platform? Add engineering capacity for integrations, extensions, and custom workflows.

Softwarium is a software engineering and IT staff augmentation company, headquartered in the US with European engineering hubs and twenty-five years of delivery behind it.

Energy operators running one of these platforms reach a point where the license covers the product and a dedicated development team covers everything built around it. Softwarium’s co-managed engineering team supplies that .NET capacity, drawing on Europe-based engineering talent and product experience rooted in Ukraine.


Related reading: C# and .NET in Oil & Gas Software

Comments