&gt; I would suggest a desktop app on the JVM<p>Is this a joke? Or possibly a comment somehow posted from 8 years ago?<p>Unless you&#x27;re doing what Jetbrains do (and ship an embedded JRE) relying on Java is adding a barrier to entry on top of &quot;wtf, java? it&#x27;s 2016 not 1999&quot;.<p>In my career i&#x27;ve had reason to use a small handful of jvm desktop applications. In every case, it was because there is no good alternative, and they were used <i>in spite</i> of being jvm based - if a non-jvm alternative comes along, it gets an instant boost in any comparison, because it isn&#x27;t tied to the jvm.