Skip to content
U0 — Desktop Applications

Desktop applications for work that can't live in a browser tab.

Instrument control, production and lab tooling, offline-first business software, kiosk and machine interfaces. We build in Qt when the app must be fast, native and close to hardware, and in Electron or Tauri when the team behind it is a web team. Installers, code signing and auto-update are part of the build, not a scramble at the end.

Free meeting · Free consultation · Free demo — for every project, every client.

You pay only when you say 'build it'. NDA-first if you want it — your idea stays yours.

The sentences we hear most.

Written the way clients say them on the first call, not the way a brochure would.

  • “Our operators work in a plant where the internet is a rumour.”
  • “The software that came with our instrument is from 2009 and the vendor is gone.”
  • “We need to drive a serial device and print a label from the same screen.”
  • “Every installation costs us a two-hour visit from IT.”
  • “The web version crawls once the file goes past a gigabyte.”
  • “Windows warns our customers that our installer is untrusted.”

What actually lands in your hands.

Listed before the work starts, so finished is never a matter of opinion.

  • Signed installers per target: MSI or EXE for Windows, notarized DMG for macOS, AppImage or deb for Linux.
  • An auto-update channel with a rollback path for the release that goes wrong.
  • Source plus a reproducible build: one documented command, on a clean machine.
  • An offline-first data layer with an explicit sync and conflict rule.
  • Device integration: serial, USB, Bluetooth, network instruments, printers, scanners.
  • Crash reporting and one-click log export your support team can request from users.
  • Licensing or activation, if the application is a product you sell.
  • IT deployment notes: silent-install flags, group policy, system requirements, uninstall behaviour.

Everything above is yours: code, files and accounts are assigned to you and delivered in your repository. You could replace us tomorrow and still ship.

How we build it.

Five steps. The first three cost nothing, and the third is the one that decides everything.

  1. Meet

    FREE

    A 20-minute call. You describe the problem; we ask the questions that matter.

  2. Consult

    FREE

    Feasibility, approach, and an honest effort estimate — from an engineer, not a sales rep.

  3. Demo

    FREE

    We build a working demo of your idea, so you see how we work before you commit.

    What the free demo looks like here

    We build the one screen your users would stare at all day and send it as an installer you actually run on your own machine, with a single real feature wired end to end — the instrument connected, the file parsed, the report exported.

  4. Build

    You liked the demo. We scope it, quote it, and build it.

  5. Ship & support

    Deployment, handover, and support after launch.

You pay only when you say 'build it'.

What the work is done in.

Grouped by where each tool sits in the build. Labels, not a logo wall.

  • STK-01

    Frameworks

    • Qt (C++ and QML)
    • PySide / PyQt
    • Electron
    • Tauri
    • .NET / WPF
  • STK-02

    Languages

    • C++
    • Python
    • TypeScript
    • C#
    • Rust
  • STK-03

    Local data

    • SQLite
    • PostgreSQL
    • file-based stores
    • background sync to a REST backend
  • STK-04

    Device I/O

    • serial and RS-485
    • USB HID
    • Bluetooth Low Energy
    • Modbus
    • OPC UA
    • VISA instrument control
  • STK-05

    Packaging & release

    • CMake
    • Inno Setup / WiX
    • electron-builder
    • Windows code signing
    • Apple notarization
    • auto-update servers

Work in this service.

No published case study yet

Your project could be the flagship here — and it starts free.

We publish a case study only once the client has approved what it says and the numbers in it are ours to show. For Desktop Applications that shelf is still empty — and we would rather show you nothing than show you somebody else's screenshot. The free demo is how the first one gets written.

Questions that decide whether a project starts.

Cost, timeline, ownership, what happens after delivery — and exactly what the free demo includes for this service.