Software & Data
When an app isn't enough, we engineer the whole system.
Some problems need more than software running inside someone else's environment. We engineer complete computing systems — from the operating system on a specific piece of hardware to the interface, updates, monitoring and support around it.
Systems we can engineer
Dedicated devices and environments where generic desktop, mobile or web software falls short.
- In-flight entertainment systems
- Airport and lounge information systems
- Hotel-room entertainment and guest services
- Self-service kiosks
- Retail terminals and specialised POS
- Industrial operator terminals and HMIs
- Digital-signage platforms
- Secure examination environments
- Embedded appliances and hardware products
- Transport information systems
- Museum and exhibition interactives
- Laboratory workstation environments
- Secure enterprise thin-client environments
- OEM operating systems for partner hardware
- Public information terminals
- Vehicle and fleet infotainment
- Warehouse and scanning terminals
- Field-service devices
Operating systems & platform engineering
Working below the application layer when the product demands it.
- Linux-based operating environments
- Debian-derived distributions and packaging
- Wayland compositors and kiosk sessions
- Boot, installer and image pipelines
- AMD64 and ARM64 targets
- Hardware bring-up support
- Locked-down runtimes
- Device provisioning
Lifecycle of a system
- Over-the-air and staged updates
- Rollback and recovery
- Fleet management
- Telemetry and health monitoring
- Remote diagnostics
- Field support and replacement
The whole system
From the hardware to the support desk.
An app vendor owns the interface and the application. A purpose-built system needs someone to own everything beneath and around them too.
- Hardware
- Operating system
- Runtime
- Interface
- Applications
- Updates
- Management
- Hardware
- The device itself — board, display, inputs, storage and power constraints.
- Operating system
- A Linux-based image built for that hardware, with only what the product needs.
- Runtime
- A locked-down, single-purpose session that boots straight into the product.
- Interface
- A purpose-built UI for the people and inputs involved — touch, remote, keypad, accessibility.
- Applications
- The product's functions and the integrations behind them, online or offline.
- Updates
- Signed, staged and reversible, so a bad release never strands a fleet.
- Management
- Monitoring, diagnostics, replacement units and support for the life of the system.
Engineering examples
Iron Linux, a Debian-based operating system with its own Wayland desktop, and the Iron Entertainment System, a seatback entertainment prototype, are Sarja engineering projects — evidence of work below the application layer, not customer deployments.
In practice
Specialised Systems across industries
Works with
Often delivered together
- SoftwareSoftware DevelopmentCustom and enterprise software — web, mobile, desktop, platforms and APIs.
- SoftwareIndustry-Specific SoftwareSpecialised software for laboratories, schools, finance, industry, government and retail.
- Hardware & DevicesHardware ProcurementLaptops, desktops, tablets, servers, networking, AV and AI compute — sourced and supplied.
- InfrastructureDevOps & Platform EngineeringCI/CD, internal developer platforms, SRE and FinOps.
Talk to Sarja about Specialised Systems.
Tell us what you need to build, supply, secure or run. You'll hear back from an engineer who can tell you plainly what we'd do — and what we wouldn't.