ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.
One of a set of tools we're offering as a way to say thank you for being a part of the community.
Best practices are also important.
Some basic ideas can be found here:
http://www.csharpcourses.com/2008/05/multi-tier-programming-part1.html
If you are using VS2008:
This is an example of using multi-tier architecture:
http://www.codeproject.com/KB/architecture/nTierFramework.aspx
Also,
Multi Tier andVisual Studio:
http://www.ehow.com/how_4748227_application-visual-studio-net-part.html