Recommendations are off topic on P.SE. There is a long history to this on both P.SE and Stack Overflow. For some of the P.SE history see this search.
We have a specific close reason for off topic for questions asking for some software recommendation.
Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
This is what you need to look at. We don't do recommendations. There is, however, a (currently private beta) Stack Exchange site just for recommendations - http://area51.stackexchange.com/proposals/60887/software-recommendations - once this is in pubic beta you could ask such a question there.
Furthermore, consider that questions of the use of a given tool is also off topic on P.SE, but on topic on Stack Overflow. If you pick a tool you may be able to ask and get an answer for "how to use that tool to do XYZ" on Stack Overflow.