What languages should a microISV use to write commercial software?

Posted by Wal on Stack Overflow See other posts from Stack Overflow or by Wal
Published on 2010-05-01T20:46:04Z Indexed on 2010/05/01 20:47 UTC
Read the original article Hit count: 306

I've been writing software in Java for many years now, but it was always for internal applications that would be deployed to a server. I'd like to get into writing desktop applications now but I don't know where to start. I've written a few Java/Swing applications but again they were for internal use.

My understanding is that Java and other semi-compiled and interpreted languages are too easy to reverse engineer, making them unsuitable for commercial software. I am aware that there are compilers for Java and some other interpreted language, but I've also heard that they are pricey and/or unreliable.

Assuming I start a microISV and wish to develop and sell applications to a broad audience, what's my best bet? I would prefer something that can be written close to once, and compiled for different operating systems but I am not opposed to .NET and a Windows-only audience if other languages would compromise the experience (installation ease & user experience) in Windows. My only issue there is that I don't have a large starting budget and paying out the wazoo for the required development tools is not really in the cards.

© Stack Overflow or respective owner

Related posts about micro-isv

Related posts about software