Problems and use casesBuilt for workflows that should not depend on a normal browser tab.
Desktop and kiosk apps make sense when users need local behavior, device control, constrained UX, controlled hardware, or a release model that fits installed software.
DesktopUsers need installed software
The product needs file access, local workflows, background behavior, native menus, or a controlled desktop experience.
KioskThe workflow runs on a shared station
Visitors, staff, or customers need a locked-down interface for check-in, wayfinding, ordering, training, or data capture.
OfflineThe workflow cannot rely on constant connectivity
Local data, caching, sync, and resilience matter because the operating environment is not always online.
PackagingRelease details are blocking launch
Installers, signing, notarization, auto updates, and platform QA need a clear path.
Internal toolStaff need focused workstations
The business needs a tool with fewer distractions and tighter control than a browser-based app.
RescueAn existing desktop app is hard to ship
Packaging, performance, update flow, dependencies, or platform-specific issues need repair.