What are the best tools to architect a web application?

Top