Services

Windows Desktop Application Development in Surabaya

Installable Windows and Linux software with a local database and a small footprint.

Desktop applications are built with Tauri: a native shell around a web interface that uses the operating system’s webview instead of bundling a browser. Behind it sits a local back end, typically a Go REST API started as a sidecar process and bound to loopback, with SQLite as a single-file database.

This is the architecture of Laras on desktop. The Go server uses a pure-Go SQLite driver so it cross-compiles without a C toolchain, while the speech recogniser, which does need native libraries, lives in its own sidecar binary. Installers for Windows are produced by a CI workflow triggered from a version tag.

What you receive

  • Windows installers (.exe and .msi), plus Linux packages where required
  • A local database with migrations, export, import and backup
  • A release workflow that builds installers from a version tag
  • Documentation for building the application from source

Frequently asked questions

Which systems does the desktop app run on?

Windows, with .exe and .msi installers, plus Linux packages where required.

Does the data stay on our own computers?

Yes. Data is kept in a local database with export, import and backup, so the app keeps working without internet.

How much does a desktop application cost?

The price follows the scope and is fixed in writing before work starts. Describe the work on WhatsApp for a free rough estimate; the general ranges are on the Pricing page.

Services

Other services

  • Website Development

    A first online presence for a business: who you are, what you sell, what it costs and how to order, on one fast page that opens well on a phone.

  • Custom Software Development

    Software designed around one specific problem, when an off-the-shelf product would force you to change how you work.

  • Web Application Development

    Browser applications and the APIs behind them, from interactive front ends to data-heavy tools.

  • Android Application Development

    Android apps that keep working when the signal does not, built for the range of phones people actually own.

  • AI Integration & Automation

    Adding speech, text understanding and automation to a product, with a deterministic fallback and a clear view of what the model is responsible for.

Have a problem software could solve?

Describe it in a few sentences on WhatsApp. You get a direct reply about scope, platform and a sensible first version.

Request a Project