# Energy Hub

Source: https://ordergroup.co/energy-hub/
Last updated: 2026-10-10

> Energy software development: EMS and battery storage control, energy trading and procurement platforms, digital twins. Energy projects since 2020.

# Energy software development for batteries, solar and energy markets

Turn your energy assets into revenue. We build EMS and battery storage control, flexibility and energy trading platforms, and digital twins, for sites in Poland, Germany, Sweden and Canada.

[Book a free consultation](https://ordergroup.co/contact-us/)

Tell us what you're building.

A few details tell us which engineers to bring to the first call.

- [![Kyoto Group](https://ordergroup.co/media/images/kyoto-group-mono_hlqECHG.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)
- [![Enerace](https://ordergroup.co/media/images/enerace-mono_FKuME1X_Fp3WF4B.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/enerace-energy-trading-software/)
- [![Zeronest](https://ordergroup.co/media/images/zeronest-mono_BqSPQJQ_2nGxsSc.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/zeronest-solar-panel-monitoring-app/)
- [![Skyfri](https://ordergroup.co/media/images/skyfri-mono_KGicBgp.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)

## The grid is becoming a market

Variable pricing, negative-price hours, demand-side response programs and capacity markets have turned batteries, PV installations and heat stores into assets that can earn on the market. In April 2026 the Zeronest EMS made those charge, discharge and sell decisions for more than 3,000 prosumer storage installations.

## Industrial control meets market logic

An asset earns on the market only when software controls its hardware in real time and follows market rules. Most of our energy software development is that kind of software. We have been building the [Zeronest](https://ordergroup.co/case-studies/zeronest-solar-panel-monitoring-app/) [EMS](https://ordergroup.co/glossary/ems/) for home solar and batteries since January 2024. We built the EMS behind [Skyfri](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)'s platform for solar and battery plants, and since December 2025 we have been building one for Global Green's battery storage sites in Germany and Canada. On the market side, we have been building [Enerace](https://ordergroup.co/case-studies/enerace-energy-trading-software/)'s [energy procurement](https://ordergroup.co/glossary/energy-procurement/) platform since 2020.

Earlier projects include the SCADA-based digital twin for [KYOTO Group](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)'s [thermal energy storage](https://ordergroup.co/glossary/thermal-energy-storage/) and software for Nuvve's [vehicle-to-grid](https://ordergroup.co/glossary/v2g/) platform in 2022-2023. Our engineers work from Warsaw.

## Control, insight, revenue

Energy software has three jobs: control the asset, show what it is doing and make it earn.

### Control

Real-time command over batteries and inverters, including how much a site is allowed to export to the grid.

### Insight

Live readings, weather forecasts and market prices combined into one picture of what an asset is doing and what it is worth.

### Revenue

The control layer that keeps an asset within safe limits also decides when to charge, discharge, shed load or bid into a market.

## What we build

[EMS and battery storage software

Energy management systems that decide when batteries and inverters charge, discharge or export, for home installations (Zeronest) and for solar and battery plants (Skyfri, Global Green).](https://ordergroup.co/glossary/ems/)

### Flexibility and grid services

Demand-side response and energy cooperative settlement in the Zeronest EMS, and aFRR in the orchestrator we are building for Global Green. Together these are layers of a virtual power plant.

### Energy trading and procurement platforms

Portfolio position, tranche purchases and purchase recommendations at Enerace, and a purchasing portal connected to an energy company's ETRM.

[Solar and battery portfolio monitoring

Production, faults and site status across many sites in one view, as in Skyfri's platform and the installer tools on Zeronest's platform.](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)

[Digital twins and industrial IoT

A live software replica of a physical plant, fed by real-time data and used for monitoring, simulation and control. Built for KYOTO Group's thermal energy storage.](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)

[EV fleet and V2G software

For Nuvve in 2022-2023: automated monthly reports, a bidding tool for the Danish energy market and, in 2023, a rebuild of Fleetbox, Nuvve's EV fleet app for web, iOS and Android, including vehicle-to-grid discharging.](https://ordergroup.co/glossary/v2g/)

## EMS and energy storage software

Most of our energy work is energy storage software: [EMS for solar installations and batteries](https://ordergroup.co/energy-hub/energy-management-system-software/). An EMS (energy management system) decides minute by minute what each battery and inverter does, within the battery's [state of charge](https://ordergroup.co/glossary/state-of-charge/), the site's grid connection limit and the market, across hardware from several manufacturers.

- **Zeronest, home solar and batteries.** The Zeronest EMS integrates 16 inverter brands. It reads each inverter through Zeronest's own device instead of the maker's cloud, so it keeps working when that cloud or the home Wi-Fi goes down.
- **Skyfri, solar and battery plants.** The EMS we built ran on site without a cloud connection across 7 plants, with more than 5 MWh of storage and more than 4 MW of battery power. It was validated in Socomec's battery laboratory in Strasbourg.
- **Global Green, battery storage sites in Germany and Canada.** The EMS we are building covers 15 MWh of [battery storage](https://ordergroup.co/glossary/bess/), and its orchestrator also handles aFRR (see below).

## How flexibility earns money

### Price arbitrage

The battery charges when prices are low and discharges at the peaks. The Zeronest EMS does this on dynamic tariffs, using day-ahead and intraday prices and the weather forecast.

![Rows of battery storage containers at a utility-scale BESS site](https://ordergroup.co/media/images/bess-utility-scale-containers.format-webp.width-1200.webp)

[Demand-side response (DSR)

An aggregator calls a load reduction across many metering points, which is the job of virtual power plant software. The DSR module we built for Zeronest gives each point its declared power, sends participants an SMS and an e-mail with a confirmation link, and reports each hour 15 minutes after it ends.](https://ordergroup.co/glossary/demand-response/)

[Peak shaving

At the site's load peak the battery discharges, so the power drawn from the grid stays under the contracted capacity. It is one of the operating modes of the EMS we built for Skyfri.](https://ordergroup.co/glossary/peak-shaving/)

[Balancing and frequency reserves

Capacity sold on FCR, aFRR or mFRR markets has to respond within the grid operator's reaction times and send the telemetry it requires. For Global Green we are building an orchestrator that combines aFRR, trading and direct control setpoints.](https://ordergroup.co/glossary/afrr/)

![Rows of battery storage containers at a utility-scale BESS site](https://ordergroup.co/media/images/bess-utility-scale-containers.format-webp.width-1800.webp)

![Industrial control room with operator desks and process control panels](https://ordergroup.co/media/images/photo-1639313521811-fdfb1c040ddb.format-webp.width-1800.webp)

![Skyfri peak shaving dashboard with battery state and site load against the HLZF window](https://ordergroup.co/media/images/skyfri_peakshaving_dashboard.format-webp.width-1800.webp)

![Electrical substation with switchgear and power lines at sunset](https://ordergroup.co/media/images/american-public-power-associatio.format-webp.width-1800.webp)

## Software for buying and trading energy

We build [energy trading platforms](https://ordergroup.co/energy-hub/energy-trading-platform/) for energy buyers and their advisors: portfolio position, purchases in tranches, and purchase recommendations that clients accept in the platform. It has to work in the 15-minute periods the [day-ahead market](https://ordergroup.co/glossary/day-ahead-market/) has used since October 1, 2025, report under REMIT II (in force since May 7, 2024), and run alongside the [ETRM](https://ordergroup.co/glossary/etrm/), which stays the book of record.

Since 2020 we have been building Enerace.Online for [Enerace](https://ordergroup.co/case-studies/enerace-energy-trading-software/), an advisory that helps companies buy electricity and gas. Automated market data collection and recurring reports save Enerace hundreds of hours each month, and the SaaS model has brought it new clients. Since mid-2026 we have also been building a purchasing portal for an energy company's business customers, connected to its ETRM. For background, read [how energy trading platforms work](https://ordergroup.co/blog/energy-trading-platforms/).

The four energy systems with full case studies

## Built, deployed, running

### KYOTO Group

Runs a SCADA-based digital twin we built over three and a half years for large-scale thermal energy storage. KYOTO Group, listed on Euronext, raised NOK 183.3 million in private placements in the first half of 2021.

### Zeronest

The Zeronest EMS has been in production since June 2024. Once a minute it decides whether a battery charges, discharges or sells to the grid, and Zeronest advertises savings of up to 34%.

### Enerace

Enerace.Online is where Enerace's consultants and their clients manage energy purchases. Built with Python, Django, GraphQL and React on AWS.

![Skyfri battery control dashboard with state of charge and executed charge signals on a laptop](https://ordergroup.co/media/images/skyfri_bess_monitoring_dashboard.format-webp.width-800.webp)

### Skyfri

We built the EMS behind Skyfri's solar and battery asset management platform. It went into production in June 2024, was rolled out in Germany and Sweden, and handled peak shaving, energy trading, distribution operator requests and export limits.

Installations

**3,000+**

Prosumer storage installations on the Zeronest EMS (April 2026)

Inverter brands

**16**

Integrated in the Zeronest EMS

Plants

**7**

Solar and battery plants the Skyfri EMS ran (2024)

Battery storage

**15 MWh**

At Global Green's sites, under the EMS we are building

## For one site or a thousand

The Zeronest EMS runs a single household's battery and thousands of installations on the same code.

- Individual prosumers

Self-consumption plus arbitrage on dynamic tariffs, running unattended once configured.
- Energy cooperatives

Hourly settlement for the whole cooperative and for each metering point, as in the energy cooperative module we built for Zeronest in 2026.
- Installers and aggregators

Fleet views, alerts and installation status for installers, and demand-side response calls for aggregators, on the same Zeronest platform.
- Solar and battery plant operators

Arbitrage, peak shaving and export limits across many sites, as at Skyfri, and balancing markets in the Global Green work in progress.

## How a project runs

Four steps: a free discovery workshop, fixed-scope releases, rollout to your sites and maintenance under SLA.

### Scope

The discovery workshop maps your assets and market constraints into a priced roadmap.

### Build

Fixed-scope releases, priced on outcome rather than hours worked.

### Deploy

Rollout to your sites with monitoring in place, plus documentation, runbooks and infrastructure-as-code for your team.

### Support

Maintenance under SLA: 15/30-minute response times, tiered severity, named engineers.

## What goes into energy software

[Device integration

Inverters, batteries and meters from different manufacturers read and controlled through one data layer, for example over Modbus and MQTT at Zeronest.](https://ordergroup.co/glossary/modbus/)

### Control and optimization

The logic that decides when to charge, discharge, export or bid, within the battery's and the grid connection's limits. You can bring your own models, or we build the optimization logic with you.

### Market and price data

Day-ahead and intraday prices, tariffs and weather forecasts as inputs to every decision, plus the data trading and procurement teams work with.

### Deployment

The control layer runs on site, in the cloud or both. Skyfri's EMS ran fully offline on site, because a decision about a live battery cannot wait for a connection.

### Monitoring and alerts

Production, faults and site status across all sites, with alerts for operators and installers, as in the installer tools on Zeronest's platform.

One team from first release to support

## Why energy teams build with us

We build software that controls hardware in real time, such as the SCADA-based digital twin for KYOTO Group's molten-salt heat storage.

The same engineers stay after launch, under an SLA: 15 minutes to first response on a critical incident, 30 minutes to active work, 24/7.

![Why energy teams build with us](https://ordergroup.co/media/images/cover_solution_ener_TqEpkul.2e16d0ba.fill-2000x1200.format-webp.webp)

## Entering the Polish energy market

Projects in Poland run under local rules: capacity-market auctions, balancing products of PSE (the Polish transmission system operator), dynamic tariffs and demand-side response programs for [battery storage (BESS)](https://ordergroup.co/blog/battery-energy-storage-system/) and flexible loads. Since April 3, 2026 those rules also include the amended act on the national cybersecurity system (KSC), Poland's transposition of [NIS2](https://ordergroup.co/glossary/nis2/). Entities had to apply for entry in the register of essential and important entities by October 3, 2026 and must implement the new obligations by April 3, 2027. Under NIS2, the maximum fine for essential entities must be at least EUR 10 million or 2% of worldwide annual turnover, whichever is higher. In Poland, for most obligations, administrative fines can be imposed only after April 3, 2028.

### Local market requirements

What the dispatch logic has to handle in Poland: PSE balancing products, the capacity market, DSR programs and dynamic tariffs.

### Polish market infrastructure

What the platform has to connect to in Poland: the distribution system operators and PSE, the transmission system operator, for market communication and reporting.

### Regulatory navigation

We help you find your way through Polish energy regulation as part of the engagement, not as a separate consulting track.

### Team in Warsaw

Engineering based in Warsaw, contracts available in English and Polish.

### Track record outside Poland

Delivery for clients in Norway and the United States, and for sites in Germany, Canada and Sweden.

Free 45-minute market briefing

## Entering the Polish market?

Get a clear map of the grid rules that apply to your project: PSE balancing products, the capacity market and licensing.

[Book a market briefing](https://ordergroup.co/contact-us/)

![zeronest](https://ordergroup.co/media/images/zeronest_CHzaz6c.2e16d0ba.format-webp.fill-2880x1620.webp)

The full stories behind these systems

## Case studies

[Show all Case Studies](https://ordergroup.co/case-studies/)

- [Zeronest - Solar Panel Monitoring App with Automated Battery Management](https://ordergroup.co/case-studies/zeronest-solar-panel-monitoring-app/)

[![Zeronest - Solar Panel Monitoring App with Automated Battery Management](https://ordergroup.co/media/images/zeronest_mockup_dashboardu_hero_.format-webp.width-1280.webp)](https://ordergroup.co/case-studies/zeronest-solar-panel-monitoring-app/)
- [Skyfri - Solar & Battery Asset Management Platform](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)

[![Skyfri - Solar & Battery Asset Management Platform](https://ordergroup.co/media/images/skyfri_peak_shaving_dashboard_la.format-webp.width-1280.webp)](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)
- [Enerace - Custom-Made SaaS Web Application for Energy Procurement Advisory](https://ordergroup.co/case-studies/enerace-energy-trading-software/)

Order Group delivered astonishing work in a very organized way. They truly are a team worth trusting your project with!

![Bartosz Palusiński](https://ordergroup.co/media/images/bartosz-enerace_btqg4ME.2e16d0ba.fill-140x140.format-webp.webp)

Bartosz Palusiński
[Co-founder at Enerace](https://www.linkedin.com/in/bartoszpalusinski/)

[](https://www.linkedin.com/in/bartoszpalusinski/)

[![Enerace - Custom-Made SaaS Web Application for Energy Procurement Advisory](https://ordergroup.co/media/images/Enrace.format-webp.width-1280.webp)](https://ordergroup.co/case-studies/enerace-energy-trading-software/)
- [KYOTO - Industrial IoT & Digital Twin for Thermal Energy Storage](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)

Order Group is supportive and flexible, delivering high-quality results.

![Gustavo Zaera Holo](https://ordergroup.co/media/images/Gustavo-Zaera-Holo_9Y8guxg.2e16d0ba.fill-140x140.format-webp.webp)

Gustavo Zaera Holo
[Chief Product Officer at Kyoto Group AS](https://www.linkedin.com/in/gzaera/)

[](https://www.linkedin.com/in/gzaera/)

[![KYOTO - Industrial IoT & Digital Twin for Thermal Energy Storage](https://ordergroup.co/media/images/KYOTO.format-webp.width-1280.webp)](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)

## Beyond energy

We deliver mission-critical software outside the energy sector too: regulated [fintech platforms](https://ordergroup.co/fintech-software-development/), [industrial IoT](https://ordergroup.co/iot-software-development/) beyond the energy grid, and [CAT III B aviation systems](https://ordergroup.co/case-studies/atos-airport-management-software/).

Energy

## Guides and insights

[Energy
October 8, 2026
10 min read

Battery Energy Storage System (BESS): How It Works and What Software It Needs](https://ordergroup.co/blog/battery-energy-storage-system/)

[Energy
Updated October 10, 2026
10 min read

How Energy Trading Platforms Work: Types, ETRM and Automation](https://ordergroup.co/blog/energy-trading-platforms/)

[Energy
October 24, 2024
5 min read

Fixing Common Issues with a Digital Twin](https://ordergroup.co/blog/digital-twin-troubleshooting/)

[Energy
September 11, 2024
7 min read

How Energy Hubs Drive Financial and Environmental Benefits](https://ordergroup.co/blog/energy-hubs-benefits/)

[Energy
August 8, 2024
6 min read

Molten Salt Batteries - Salt in Batteries?](https://ordergroup.co/blog/molten-salt-batteries/)

[Energy
July 31, 2024
4 min read

The Present and the Future of Wind Energy](https://ordergroup.co/blog/wind-farm-software-future/)

[All 13 articles about Energy](https://ordergroup.co/blog/energy/)

## Questions energy teams ask us

EMS, trading, ownership, integration, pricing and support.

![Paweł Zieliński](https://ordergroup.co/media/images/Pawel_p3bY6z4.format-webp.webp)

Paweł Zieliński

Co-founder & Business Owner

[Book a free consultation](https://ordergroup.co/contact-us/)

### Do you build EMS software for battery storage?

Yes, it is the largest part of our energy work. We have been building the Zeronest EMS for home solar and batteries since January 2024, we built the EMS behind Skyfri's platform for solar and battery plants, and we are building one for Global Green's battery storage sites. Each decides when batteries charge, discharge or export, within the battery's and the grid connection's limits.

### We already have our own EMS. Where do you fit in?

We can add device integrations, market and grid operator connections, flexibility features such as demand-side response, or monitoring. When it makes sense, we extend or migrate the whole platform.

### Can you connect new trading or customer software to our ETRM?

Yes, and the ETRM stays the book of record. We have not built an ETRM; we build the software that works next to one. Since mid-2026 we have been building a purchasing portal for an energy company's business customers, connected to its ETRM and accounting system. We are building it so that contracts, positions and tranches synchronize with the ETRM on a schedule, each tranche order a trader accepts is written to the ETRM, and volume steps follow the rules defined there.

### Do you build for energy buyers and advisors as well as asset operators?

Yes. Enerace.Online, which we have been building since 2020, serves the Enerace advisory and the companies Enerace helps buy electricity and gas: portfolio position, tranche purchases, purchase recommendations and supplier tenders in one platform. For asset operators, the EMS decides when a site charges, discharges or offers capacity on the market.

### Do you build digital twins for energy assets?

Yes. For KYOTO Group we spent three and a half years on industrial IoT and [digital twin](https://ordergroup.co/glossary/digital-twin/) software for a molten-salt thermal energy storage system, from a UX/UI MVP to a SCADA-based system that monitors and controls the flow of energy in real time. The twin combines plant data with weather data and energy price analysis and includes a plant performance simulation interface. Before you order one, decide whether you need monitoring, simulation or control, because each needs different data and safety rules.

### Have you built virtual power plant layers?

We have built one layer of a [virtual power plant](https://ordergroup.co/glossary/vpp/) and are building a second. Neither is a complete VPP platform. For Zeronest we built the demand-side response module: it groups metering points into aggregation units, lets an aggregator create a call across many points and builds a corrected baseline and an hourly report for each call. For Global Green's battery storage sites we are building an EMS whose orchestrator combines setpoints from trading, aFRR and direct control before it distributes them across batteries.

### Who owns the code and the IP?

You do. All IP we create for you, including code, designs and documentation, is assigned to you.

### Do you integrate with our existing SCADA and inverters/meters?

Yes. The Zeronest EMS reads and controls inverters from 16 inverter brands over [Modbus](https://ordergroup.co/glossary/modbus/), and Skyfri's EMS controlled several inverter and battery brands across its plants. For KYOTO Group we built a SCADA-based system. We start by checking which protocols and interfaces your devices expose.

### Can we use our own optimization models?

Yes. Use your own models when your forecasts or dispatch strategy are your advantage, or when your traders already rely on them. We build the control layer around them, with the battery and grid limits enforced underneath.

### Cloud or on-premise?

Either, or a mix. Choose on-premise when regulation or your security policy does not allow control logic outside your own infrastructure. Choose the cloud when you need to add sites quickly and do not want to run servers yourself. A hybrid setup keeps control and safety limits at the site and puts analytics and reporting in the cloud.

### How do you price projects?

The first step is a discovery workshop, and it is always free. It maps your assets and market constraints into a priced roadmap. We then build in fixed-scope releases, each priced on outcome rather than on hours worked, so you know what a release costs before it starts.

### How do you approach security and NIS2?

We design the architecture against the NIS2 obligations that apply to you, and the control layer can run on-premise, so it stays inside your own infrastructure. In Poland, entities had to apply for entry in the register by October 3, 2026 and must implement the obligations by April 3, 2027.

### What does SLA support look like after launch?

Maintenance runs under an SLA, 24/7: 15 minutes to first response on a critical incident and 30 minutes until an engineer is actively working on it. The contract sets resolution targets for each severity class under a two-tier support model, with transparent penalties if we miss them. Every release goes through code review, CI/CD, a staged rollout and a rollback plan, and incidents go to named engineers.

### What happens if we part ways?

Full documentation, runbooks and infrastructure-as-code, plus a structured handover. We'd rather win the next contract on merit than on lock-in.

### We're entering the Polish energy market. Where do we start?

A free 45-minute market briefing covering PSE rules, the capacity market and licensing.

### Do you build hardware?

We build the software layer plus validation prototypes; hardware runs through your partners or ours.

![Wind turbines on snowy hills under a cloudy sky](https://ordergroup.co/media/images/div_iJqFNR8.contact__image.format-webp.width-2880.webp)

## Book a free consultation with an engineer

Your message goes to

![Filip Szamborski](https://ordergroup.co/media/images/Filip_dTWHyBo.2e16d0ba.fill-432x432.format-webp.webp)

Filip Szamborski

Co-founder & CEO

[](https://www.linkedin.com/in/filip-szamborski/)

SO FAR WE HAVE WORKED WITH BRANDS LIKE:

- [![Kyoto Group](https://ordergroup.co/media/images/kyoto-group-mono_hlqECHG.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/kyoto-digital-twin-software/)
- [![Enerace](https://ordergroup.co/media/images/enerace-mono_FKuME1X_Fp3WF4B.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/enerace-energy-trading-software/)
- [![Zeronest](https://ordergroup.co/media/images/zeronest-mono_BqSPQJQ_2nGxsSc.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/zeronest-solar-panel-monitoring-app/)
- [![Skyfri](https://ordergroup.co/media/images/skyfri-mono_KGicBgp.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/skyfri-solar-asset-management-platform/)

Thank you for your message.

We read every message ourselves and get back to you within 48 hrs on business days.

Something urgent?
[hello@ordergroup.co](mailto:hello@ordergroup.co)
