From a desktop-application standpoint, the Web provides something very useful: easy upgrading. Like, you go to a URL, and if you aren&#x27;t seeing the latest production revision of the site code, <i>that&#x27;s a bug.</i><p>IMO, if you think you&#x27;ll ever have edge cases where users might struggle to stay connected to the Web, think about doing a desktop app - but even then, consider using eg Electron&#x2F;QTWebKit&#x2F;similar so you can continue to use HTML.<p>The only situation I would shy away from using the HTML&#x2F;CSS&#x2F;JS approach with new general-purpose PC-centric applications is supporting older hardware - I like my apps to remain snappy, but sadly even Webkit tends to lag (generally speaking) on anything older than an i3 or so.