[Software Recommendations Stack Exchange][1] 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 users who answer to look for the best fit for the task. You are strongly encouraged to read the [question quality guidelines](https://softwarerecs.meta.stackexchange.com/questions/336/what-is-required-for-a-question-to-contain-enough-information) 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. 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 can be asked on [Hardware Reccomendations][2]. Games are [on-topic only inasmuch the question states a purpose](https://softwarerecs.meta.stackexchange.com/questions/51/are-video-game-related-questions-on-topic) (e.g. educational games); "what games are fun?" is not an objectively answerable question. [1]: https://softwarerecs.stackexchange.com/help/on-topic [2]: https://hardwarerecs.stackexchange.com/help/on-topic