Pricing tool for processing the operational gas trade at WINGAS

How the trading of the valuable raw material natural gas is supported on the software side by a pricing tool.

WINGAS Pricing Tool

WINGAS GmbH is a Europe-wide gas provider, which is headquartered in Kassel. The Gazprom subsidiary’s customers, with a market share of 20% across Germany, are public utilities, power plants and industry. Part of WINGAS gas trading is supported by a software-based pricing tool. This is an important determining factor in the fast-paced and volatile business with the valuable resource gas.

Optimisation of the operational gas trade

WINGAS offers its customers various gas products and contract models. While the needs of public utilities usually follow the consumption of private households and are, therefore, subject to the seasons, other laws and regulations govern production and industry. Where the consumption curves at public utilities rise so sharply seasonally in winter, the markets set the pace in industry. Therefore, base load and peak times are very different, as are the individual contract types of the customers, accordingly.
Together with WINGAS, we have developed software for several years that meets all individual contractual requirements.

Features and functions

To optimise business processes in gas trading, the pricing tool supports the user with useful features and functions.

Interfaces to other subsystems

The collected data is forwarded via intelligent interfaces to the pending pricing and booking systems at WINGAS. This is a significant increase in efficiency, but there are cumbersome and time-consuming manual input processes. Automatic input also prevents incorrect entries.

The Camunda BPMN engine

BPMN stands for Business Process Modelling and Notation. This is a way of designing and optimising business processes by first graphically displaying them in a detailed digital model. Based on this model, they can then be discussed and adapted to changing conditions, if necessary. Thanks to Camunda’s BPMN engine, the pricing tool can read and interpret such BPMN files. This means the operator can easily and cost-effectively adapt or extend the software to changing circumstances and processes.

An optimised workflow

The user-friendliness of the pricing tool has also been optimised over time and adapted to the needs of WINGAS employees. From presentation of the individual functions via user control through the respective workflow through to improved search (e.g. for contract selection), the software has become a very comfortable tool for the user.

Continuous integration

The software is maintained and enhanced in accordance with the principles of continuous integration. This means that new software components are integrated successively without needing to interrupt the development team’s ongoing work. Other important aspects of continuous integration are automated uni-tests, regular testing of individual methods and the simulation of new features using mock-ups. The latter offer the advantage of already being able to test and improve the functionality of new software parts before the remote station, which is simulated by the mock-up, is available – a significant time and cost advantage.


Fast-moving markets and increasing digitalisation demand modern software solutions and flexible approaches. With the tool, WINGAS has successfully led pricing in gas trading into the digital age.

Components and technology

  • Wildfly 10.x Java EE Server • JPA, EJB, CDI
  • Oracle RDBMS
  • Camunda 7.5
  • RabbitMQ as AMQP (Advanced Message Queuing Protocol) • Genome Application Management
  • AsciiDoc
Robert Hecht

Project manager