Skip to main content

Desktop app development for Mac, Windows and Linux

Mac, Windows and Linux from one codebase, or native when it matters.

Most desktop products ship faster and stay maintainable as one Electron codebase across three operating systems. When performance or platform depth calls for it, we go native instead.

Every build comes with signed installers, notarisation on macOS and auto-update out of the box, and products that sell licences get a licensing service behind them. Better PDF, our own PDF editor, runs on all three platforms with offline licensing.

What you get

One codebase, three platforms

Electron for Mac, Windows and Linux, or native when performance calls for it.

Signed and notarised

Code signing on Windows and Mac, and notarisation on macOS, so installs do not trigger warnings.

Auto-update

Updates reach users without a reinstall.

Licensing

A licensing service for paid desktop products, including offline licences.

Store listings

Microsoft Store listings and Mac distribution handled.

ElectronTypeScriptSwiftGo

Work we have shipped

How it goes

From prototype
to release.

  1. 01

    Find the point.

    Understand the people, the problem and what a useful outcome looks like.

  2. 02

    Make it tangible.

    Put a prototype in your hands. Test the idea while it is still easy to change.

  3. 03

    Build it properly.

    Build the interface, integrations and release pipeline.

  4. 04

    Ship and improve.

    Get it out into the world. Learn from real use and work on what comes next.

Questions.

Do you build one app for Mac, Windows and Linux?
Usually, yes: one Electron codebase across three operating systems. When performance or platform depth calls for it, we go native instead.
Will the app be signed and notarised?
Yes. Every build comes with signed installers, notarisation on macOS and auto-update.
Can you add licensing to a paid desktop app?
Yes. We build licensing services for desktop products, such as the one behind Better PDF.
How is a desktop app project priced?
Every project starts with a short call, then a written scope with a fixed price or a sprint plan before any build work begins. Any change to the scope is agreed with you before the work starts.

Other services: Mobile apps, AI for business, Games, Web apps.

Your move

Got a world
in mind?

Let's build it

Unit G24, 320B Annangrove Road
Rouse Hill NSW 2155, Australia