Touchscreen kiosks
Guided self-service, check-in, ticketing, ordering, visitor information and interactive public displays.
We develop applications for bespoke hardware and dedicated devices—from touchscreen kiosks and handheld scanners to wearables, sensors and connected edge systems.




Embedded projects succeed when software and hardware are treated as one system. Screen size, power, processors, peripherals, connectivity, installation and physical use all influence the right design.
We work from prototypes and development boards through to production devices, collaborating with your hardware designers, manufacturers and specialist engineers where the project requires it.
Software can run on the device, at the edge, in the cloud—or across all three—with the right responsibilities assigned to each layer.
Guided self-service, check-in, ticketing, ordering, visitor information and interactive public displays.
Barcode, QR and RFID workflows for warehouses, field teams, stock control, logistics and inspections.
Focused interfaces, alerts and data capture for watches, body-worn devices and specialist equipment.
Collect, validate and act on environmental, industrial, positional or equipment data in near real time.
Process information close to the device when latency, bandwidth, resilience or privacy matters.
Secure device-to-cloud services, customer applications, dashboards, alerts and third-party integrations.
Reliable embedded software accounts for the full lifecycle of a physical device, including what happens when the network, peripheral or user behaves unexpectedly.
Cameras, printers, scanners, payment hardware, serial devices, GPIO, Bluetooth, NFC, USB and specialist peripherals.
Local storage, queued actions and safe synchronisation for intermittent or unavailable connectivity.
Provisioning, configuration, health monitoring, logs, remote diagnostics and controlled software updates.
Device identity, encrypted communications, least-privilege access, signed updates and protection of stored data.
Clear recovery states, accessibility, glove-friendly or outdoor interaction and interfaces built for focused tasks.
APIs, administration portals, reporting, alerts and integration with ERP, CRM or operational systems.
Efficient processing, memory use, startup behaviour and battery-aware operation on constrained hardware.
Test fixtures, manufacturing configuration, staged rollout, telemetry and long-term maintenance planning.
Depending on the hardware and product requirements, a solution may use embedded Linux, Android, Windows IoT or another device operating environment, with native, web-based or cross-platform application technology.
Connectivity may include Ethernet, Wi-Fi, Bluetooth or BLE, cellular, NFC, RFID, serial links, MQTT, HTTP APIs and appropriate industrial or proprietary protocols. We confirm the exact platform and protocol support during technical discovery rather than forcing a preferred stack onto the device.
Physical products are expensive to change late. We tackle the uncertain parts first and design for testing, deployment and support from the beginning.
Define the user, environment, hardware interfaces, constraints and commercial outcome.
Build a focused prototype around the riskiest device, peripheral or connectivity requirement.
Develop the device application, backend services, management tools and integrations as one system.
Test on production hardware, plan rollout, observe device health and maintain the fleet over time.
If hardware has already been selected, share the model, operating system and available technical documentation. If it has not, describe what the product needs to do and the conditions in which it must work.
