Conclusion
In this article we've looked at a variety of issues relating to the .NET web application architecture, including tiers, security, and class design. Hopefully the tips and tricks that I've drawn from my own personal experience as a .NET developer have helped you better evaluate the design for your next project or application.