Software development
Industrial software that talks to the machines and to the ERP
We develop embedded firmware, supervision systems and custom business applications. Integration is what makes the difference: software is worth little if the data stays trapped in the department that produced it.
- from firmware to cloud
- Embedded from firmware to cloud
- integration with ERP and MES
- API integration with ERP and MES
- code always yours
- Source code always yours
Services
What we develop
New projects, or taking over existing code that needs maintaining and extending.
-
Embedded firmware
Development on microcontrollers and real-time systems for control boards, including over-the-air update management.
-
SCADA and supervision
Supervision and control interfaces for lines and plants, with historisation, alarms and process recipe management.
-
MES and traceability
Production progress, batch traceability and quality data capture, connected to shop-floor workstations.
-
Web and mobile applications
Portals and apps for maintenance, technical support and product configuration, usable on a tablet in the field.
-
Integrations and APIs
Interfacing with ERP, PLM and third-party systems, with documented APIs and verifiable synchronisation.
-
Ongoing development
Taking over existing software, reducing technical debt and adding new features on a planned release schedule.
How we work
Frequent releases, no surprises at the end
An iterative cycle with working versions at short intervals, so course corrections stay cheap.
-
Analysis and architecture
We map processes, existing systems and actual users, then agree architecture, stack and acceptance criteria.
-
Iterative development
Short release cycles to a test environment, with regular demos so features are validated in the field rather than on paper.
-
Testing and go-live
Functional testing, load testing and data migration, followed by training for operators and internal key users.
-
Ongoing support
Monitoring, fixes and further development under agreed service levels, with a dedicated support channel.
Software to build — or to get back on track?
We review requirements, systems to integrate and priorities together, then propose a realistic release plan.