Software development services for systems that can't fail.
We do hard things. Order Group is a software development company in Warsaw, working worldwide since 2013. Four service lines take a project from the first discovery workshop to support after launch, and a free basic discovery workshop is the usual first step.
Why teams bring us the hard parts
What our software development services cover
Software development
Platform & cloud engineering
Design
Consulting & Discovery
The four lines in practice
One project per line, and what the work involved.
Software development
Mudita makes the Mudita Kompakt phone, which runs on AOSP. For it we built the App Store, the Developer Portal and the over-the-air (OTA) update platform. Part of the work is migrating pieces of the product to a new Android architecture, below the apps a user installs.
Platform & cloud engineering
Terraform provisions all of Zeronest's infrastructure. Its state is stored and locked centrally, and every change carries an author, a timestamp and the reason in the same commit. The same pattern runs Centrum Komunikacji, Ticket Club, an e-commerce ticketing platform, and an industrial IoT platform under NDA. Later the ETL (data processing) backend moved from AWS Lambda and DynamoDB to Django and PostgreSQL: the new ETL was built in autumn 2024 and the old one retired by April 2025. Enerace made a similar move to Python 3.13 and Django 5 between April and June 2025.
Design
For BizBot, product workshops and hackathons in Warsaw, Oslo and Istanbul showed us how business is done in Norway. The design work that followed produced 400 screens, 21 landing pages and more than 50 graphic elements. One team designed both the brand identity and the interface, so the two were never specified separately.
Consulting & Discovery
The technical audit at Skyfri in Oslo covered React, C# and ASP.NET, Python, Azure Data Explorer (Kusto) and Databricks, with a focus on data processing and performance, plus team practices. Our team then stayed with the product. Conversations after the audit opened a new project: an energy management system for Hydro Rein, Skyfri's own end customer.
How an engagement runs
Discovery
Design
Build
Run
Every service page in one place
Custom Software Development
Mobile Apps
Web Development Services
Cloud Application Development
Support & Maintenance
Legacy Software Modernization
Digital Branding
Product Design UX/UI
User Experience Design
User Interface Design
Accessibility Audit Services
Product Discovery Workshop
Software Audit Services
Fractional CTO Services
Nearshore Software Development and Outsourcing
Public procurement, data protection and ownership, set out in writing.
Enterprise and regulated organizations
We built EV fleet management software for vehicle-to-grid charging for Nuvve. Nuvve is a public company, listed on NASDAQ until 24 July 2026 and now on the OTC market as NVVE. Zeronest is built to meet NIS2, the EU Cyber Resilience Act and Poland's national cybersecurity act. We won Centrum Komunikacji, for the Polish Association of the Deaf, in a public tender.
Procurement and data protection
Public procurement
Data protection
Where the data lives
Ownership
Where we go deep
Energy, fintech, AI and IoT are the four domains where the published proof lives, and each links to its hub.
Energy
KYOTO is an industrial IoT and digital twin system for thermal energy storage, built as an MVP in the first stage and developed as a product in 2024. Its scope covered cloud infrastructure in AWS, a planning and simulation platform, a battery management system and SCADA (industrial supervisory control) dashboards. In the first half of 2021 Kyoto raised NOK 183.3 million in private placements, and the software supported the prototype presented to investors. Enerace is a platform for buying energy that has run since 2020, draws on 13 market data sources and serves clients that use from 100 MWh to 1,000 GWh of energy or gas a year. The energy management system we built for Skyfri covers 7 plants, with more than 5 MWh of storage and more than 4 MW of battery power. Zeronest serves homeowners, installers and energy cooperatives.
Fintech
Monetor is a web application that shows a business how exchange rates affect it and suggests actions such as when to pay invoices. It is a rules-based platform for CFOs and companies without a dedicated treasury function, built in Scrum with Python, Django and Java on Amazon Web Services, and it was developed with continuous feedback from end users. BizBot is an Oslo-based fintech and legaltech startup, and its platform raised 6.4M NOK and joined the Copenhagen FinTech accelerator.
AI
The Zeronest decision engine re-decides once a minute, weighing production, consumption and battery state against market prices. In automatic mode it picks one of three strategies, defensive, neutral or aggressive, and in manual mode the owner picks one of five behaviors. Live transcription in Centrum Komunikacji runs open-source speech recognition with a Polish model in the specialist's browser, through WebAssembly, and a specialist corrects every fragment before the user sees it. Zeronest's demand-side response module groups metering points and dispatches load-reduction events. We build LLM-assisted software for PSONI, and its Discovery phase included AI proof of concept sprints.
IoT & devices
For RAW Cyber (RAW Sp. z o.o.) we built RAW OS, a system based on Android with packet inspection and a secure app store, in the completed RAW Secure Phone project (case study). Zeronest reads production data through its own device, wired into the inverter over RS485/Modbus and reporting over LTE, and a second device brings grid-operator signals into the decision. The platform supports 16 inverter brands, including Deye, GoodWe, Hoymiles and Sungrow. For Monster we built an airport lighting management system based on IoT (case study). Since July 2022 we have worked for Mudita on a system based on the Android Open Source Project (AOSP) for a phone with an e-ink screen.
Four values
Why clients stay with us
Engagement and responsibility, quality, good impact and trust.
Engagements measured in years.
Engagement and responsibility
The Zeronest team has stayed on the platform since January 2024, and 11,220 hours of engineering work are logged there. At Skyfri our team works in the client's tools: MS Teams, Outlook, Slack and Jira.
Tested with the people who use the product.
Quality checked by users
Between September 2025 and January 2026 we ran workshops and tests with Deaf and blind users of Centrum Komunikacji, which produced a package of around 30 UX and UI changes. Every screen was checked with VoiceOver and TalkBack, and dialogs keep VoiceOver inside their own 4 controls rather than the 25 controls behind them.
Accessibility is a requirement in the specification.
Good impact
We build the app for PSONI, a Polish association supporting people with intellectual disabilities. It offers three font sizes, 100%, 150% and 200%, and a choice of male or female voice and reading speed for text-to-speech. The Generator ETR turns documents into easy-to-read text, and the specification requires WCAG 2.2 at level AAA.
We name clients only where they have agreed to it.
Trust
Part of our portfolio sits under NDA, so this site names fewer clients than we have.
Start with a conversation, and we will tell you which service fits.
Get an estimate of cost and timeline, with the team setup for your project.
Software development services, answered
Costs, contracts, timelines: answers before you ask
-
A message through the form gets an answer within 48 hours on working days. The written estimate, with cost and timeline plus the team setup we would propose, is free and rests on the basic discovery.
-
The backend runs on Python with Django and Django REST Framework. The web side uses React and Next.js, mobile uses React Native, and AWS sits underneath. For RAW Cyber we built a custom Android-based operating system in C and C++, and the table above shows where the other layers are in use.
-
Larger systems ship in phases. Zeronest started in January 2024, showed an early version at Intersolar Europe in June 2024 and added subscription billing and payments in 2026. For your project the free estimate sets the scope and the timeline.
-
Both. BizBot is an Oslo-based startup, Monetor serves CFOs and companies without a dedicated treasury function, and Nuvve is a public company.
-
Yes. The energy management system for Skyfri runs fully offline and handles charging and discharging, peak shaving, energy trading, DSO requests and export limits on each site. Four work streams ran on one team: the EMS, monitoring and asset management, data and onboarding, and industrial design. Skyfri's platform has three layers: Skyfri Intelligence for monitoring, SolarSCADA for site-level hardware control and our EMS for control logic.
-
Yes. In an estimate for public procurement we put roles and hours in writing and add references, the CVs of the people who would work on the project and our security practices. See Centrum Komunikacji.
-
Yes. Under the default contract the code, the designs and the documentation belong to you.
-
Yes. Centrum Komunikacji required WCAG 2.1 AA, screen reader testing has run on it since November 2025, and the WCAG report for the stage 2 sign-off was prepared on 27 April 2026. On ordergroup.co we measured 2,140 text elements on photos pixel by pixel, and none falls below the contrast threshold with the code changes in production.
-
Yes. It starts with an audit: we study the current architecture, make what is fragile safe to change and only then propose a plan for modernization. The first deliverable is a map you can act on: what runs where, what breaks most often and what it costs to keep each part alive. In November 2021 we took over the development of an existing platform in the industrial sector from the client's in-house team. See legacy software modernization.
-
Each project has its own data processing agreement and record of processing activities, and production usually runs on the client's cloud account in a chosen EU region. The Security & GDPR page has the details.
-
Support continues in the sprint rhythm of the build, and Enerace has been maintained since January 2021. The SLA is agreed with each client in the contract. The scope of support differs per client. Details are on the Support and Maintenance page.
-
A dedicated development team is a stable group of our engineers who work only on your product. Our nearshore page covers the model, with Skyfri in Oslo as the example.
-
Send a short description of the problem, one paragraph is enough, and we come back with an estimate and the questions we need answered. From your side we need access to whoever knows the current system, your constraints and one person who can make decisions.
-
Our office is in Warsaw, and we work with clients worldwide. Collaboration is mostly remote, and we come to the client's office for kick-offs, workshops or go-lives.
Let's find out what your product really needs
SO FAR WE HAVE WORKED WITH BRANDS LIKE:
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