We are planning to develop a software in any programming language (not decided yet). We are still exploring which is the best programming language for this software... or may be a framework such as MVC... All i want to explore to any application or tool, which can help me and my team to develop a quality product..... The tool should be able to tell/direct us 1) What should be the software standard ? 2) What are various factors we should take care of while developing this software? 3) And at last how to evaluate for quality? I want to use some good tool to start working on it. Any input would be much appreciated.