SarjaTechnologies

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.

  1. Hardware
  2. Operating system
  3. Runtime
  4. Interface
  5. Applications
  6. Updates
  7. 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.

See engineering projects

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.