Software Recommendations Stack Exchange is a site that does just that.
Please note that like anywhere else on Stack Exchange, questions like “what's the best …” are not answerable and will be closed. A software recommendation question should both provide precise requirements (what platform it needs to run on, what specific functionality is absolutely needed, etc.) and explain for what purpose the software will be used. Precise requirements avoid getting answers that won't be useful because the software lacks a critical feature. A statement of purpose or user story allows answerers to look for the best fit for the task. You are strongly encouraged to read the question quality guidelines before asking a question on Software Recommendations.
Software Recommendations Stack Exchange accepts questions about general-purpose software, development tools and libraries, as well as more specialized software. However, for more specialized software where only a specialist can answer, you are more likely to get good answers if you post on a specialist site instead (do not post on both sites!), if there is one. Even so you are encouraged to read and follow the Software Recommendations Stack Exchange question quality guidelines.
Note that hardware (what to run the software on) and hosting (who can run the software for you) are off-topic on Software Recommendations. Hardware recommendations will be tried out on a new beta site soon. Games are on-topic only inasmuch the question states a purpose (e.g. educational games); "what games are fun?" is not an objectively answerable question.