I run a web app and am happy with it. Advantages:<p>- no update process<p>- support is easier, because you don&#x27;t have to dig in the users specific setup<p>- monthly subscription model might be easier to accept for people, if they don&#x27;t have the feeling of &quot;owning&quot; the software like with traditional desktop apps<p>- no multiple platforms (although people want apps, but at least, you don&#x27;t have to also provide Linux and OS X versions)<p>Disadvantages:<p>- no offline mode (some people want that)<p>- some people want the feeling of ownership and privacy<p>I think as a one-man business, it&#x27;s easier to maintain a web app than a desktop app.