NDDev Dev — home page
Community
Language: English
Display
Theme
Motion

Desktop applications

Software for Windows, macOS and Linux: working tools, control panels and specialised programs. We prepare installers and updates for the platforms you choose.

Who it is for

Companies that need software at the workstation: work with hardware and files, operation without a steady internet connection, a demanding interface, or security requirements a browser cannot meet.

What the client gets

An application with installers for the chosen systems, code signing and automatic updates. We hand over the source code and a description of how builds and releases are made; signing certificates are registered to your company.

  1. Business applications

    Control panels, reports, record keeping and operator workstations.

  2. Tools and utilities

    Programs for processing files and data and for the team’s internal tasks.

  3. Specialised software

    Industrial panels, data visualisation and point-of-sale stations — wherever performance matters.

  4. The right technology

    Electron for complex interfaces and code shared with the web, Qt for native performance, Tauri and Flutter when program size or a codebase shared with the mobile app matters.

  5. Installation and updates

    MSI, DMG, AppImage and Linux packages, notarisation for macOS, automatic updates.

Questions

Why not a web application?

If a browser can do the job, the web is the better choice: it is easier to evolve. Desktop software is needed when offline work, access to hardware and files, or performance matter.

One program for every system?

Usually yes: Electron, Qt, Tauri and Flutter give one codebase for Windows, macOS and Linux. We propose native development for a single system when it is justified.

How do users receive updates?

Through the built-in updater: a new version downloads and installs without a manual reinstall.

Assistant

Loading the assistant…