Software questions are absolutely on-topic and (I strongly agree) should remain so.
The debate at Which genealogy software or website is “the best”? concluded that we should allow software recommendations here (within the strict guidelines applied by other Stackexchange sites, and recognising that we had already been allowing them since the site was born), and should retag the software questions to software-recommendations where that is appropriate. (The on-topic help has also been updated in line with that discussion). (For context, that discussion arose out of Asking for genealogy software recommendations?)
If a question is asking for software recommendations to solve a specified problem, it has been retagged software-recommendations along with any other tags relevant to the problem. (This is a new tag to specifically recognise that we are explicitly allowing software recommendation questions).
If the question is asking for assistance in using a specific software package, it has been tagged software-package-name -- most of these tags already existed, almost always on a question that had software as well; software has been removed as redundant.
data-storage, data-transfer and recordkeeping have been used for questions that are about how best to carry out certain software-related tasks, often without reference to a specific product, but combined with either of the above tag where relevant. These tags already existed (again, often in combination with software), but it may be necessary to create new tags in future for similar generic software-related activities.
A new tag genealogy-community has been created for questions about how genealogists in aggregate behave -- the single example so far has asked for sources of statistical data about the volume of genealogists worldwide and their use of software packages; statistics didn't seem to apply as that tag is about solving genealogical problems using statistics.
There's only one question left which is tagged software : What factors should I consider when moving away from obsolete family tree software? -- which might be tagged data-transfer and possibly software-recommendations ? Ironically, it originally asked for recommendations, but was edited to steer it in a different direction. Or, as it's very similar to What are the key features in genealogical software that will help me future proof my research? it could be tagged the same as that one: research-methods sharing data-transfer
Once that last question is retagged, we have a set of more specific (and I'd argue more useful) tags for software-related questions.