Web app
Use the browser during signup, checkout, support, and admin delivery. The paid operating model is desktop-first.
Desktop should be the primary installable product, while website checkout and companion clients use the same APIs, PostgreSQL database, object storage, billing records, and organization-scoped RBAC.
Desktop installer status: launcher package available now; full native signed app still pending.
Use the browser during signup, checkout, support, and admin delivery. The paid operating model is desktop-first.
Mobile remains a companion shell for field access. Test builds should come from Play Console internal testing or a controlled release link, while using the same backend APIs and billing checks as desktop.
Download the interim desktop launcher package. The production target is one signed installer with license unlocks, auto-updates, and encrypted offline cache.