I have an architecture question, which involves both best practices and design patterns part, as well as "best tool for the job" part. As far as I know the first part, if written correctly, is a valid [Programmers.SE][1] question, where as the latter, again, if thoughtfully crafted, may be a good Stackoverflow question. So here is my question 1. Where such a question should be asked? Is there any stack exchange site that fits it best? 2. Should I divide the question between the sites (to the "architecture" part, and the "tools" part) 3. Are there any good examples of a similar class of questions that are considered good? I couldn't find the answer I'm looking for in this related question: https://meta.stackexchange.com/questions/72100/which-site-should-i-use-for-my-question-and-where-do-i-find-this-info-stack [1]: http://programmers.stackexchange.com/