The application that I want to build is for a niche market (but not for companies), that is why I am in doubt between desktop and web.<p>One thing that makes me want to stay way from web is that if this thing does not work, I would like people to continue using the application, even if I don&#x27;t update it anymore. If it runs on a server, I will not be able to stop the server until everyone stops using the application for some time. I know some people kill services without thinking too much, but this is a very small niche and my name is relatively known there..<p>The other reasons of wanting to stay way from web-only is that then I have to take care myself of everyones&#x27; data (think application data, settings, etc.); front-end web developments is a pain for me (too many options, none good) as I&#x27;m mainly a backend developer; and then there&#x27;s the latency problem.<p>As I think I said above, my application is something like a productivity application, where everyone does his own thing and there&#x27;s no intrinsic need for &quot;social&quot; or &quot;sharing&quot; things. The only reason I can think for web is discoverability, hence my doubts, if &quot;discoverability&quot; beats everything else (for desktop apps)..