Yes, this question is off-topic and was correctly closed.
Although I think it probably fits our "not constructive" close reason better (and would personally have voted to close it as such, instead):
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion.
The problem is that you're asking for recommendations, and there's no right answer to that question. Everyone is likely to have a different recommendation and each of those recommendations would be equally valid. We attempt to discourage subjective, open-ended questions like that because they have a strong tendency to devolve into extended discussions, which doesn't fit well with a Q&A format.
The FAQ explains the type of questions that should not be asked on Stack Overflow, and this fits squarely into the first category:
To prevent your question from being flagged and possibly removed, avoid asking subjective questions where …
- every answer is equally valid: “What’s your favorite __?”
- your answer is provided along with the question, and you expect more answers: “I use _ for _, what do you use?”
- there is no actual problem to be solved: “I’m curious if other people feel like I do.”
- we are being asked an open-ended, hypothetical question: “What if __ happened?”
- it is a rant disguised as a question: “__ sucks, am I right?”
As for the comment, I think Raynos was criticizing the type of software that you're looking for, rather than the question itself. He wasn't one of the users who voted to close, so there's no particular reason to associate that comment with why people thought your question didn't belong.