This article, by Scott Mitchell, examines the latest output by Microsoft's Patterns and Practices Group - the Enterprise Library, a collection of application blocks designed to simply application development.
The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects.