.netTiers Application Framework
.netTiers is a set of open source code generation templates that simplify the tasks of creating customized Application Tiers for your Microsoft.Net applications in just a few minutes.
.netTiers utilizes the power of the best code generation tool available today, CodeSmith Tools . .netTiers generated architecture is custom to your domain, uses familiar patterns, and follows the guidance of Microsoft's recommended patterns and practices. In fact, the .netTiers base architecture is built upon the Microsoft Enterprise Library Application Blocks . Oh right, .netTiers is FREE!
Go to http://www.nettiers.com/
See also these related projects.