This question already has an answer here:
We have decided that questions about software are on-topic. However, I think there is more work to do about them.
Usually askers do not mention which Operating System they are using, and thus answers can give them programs that they can not use. I have suffered that.
I think we should make a policy of requesting each asker which Operating System is at hand, and requesting each answer to mention on which Operating Systems each program works (or if it is a web application).
Also, for non-free software or software that is not free (which are different things), Licence and Price are important.