Here is some of the Microsoft's Application Blocks, that is, some public .NET components, very powerful.
Microsoft?
Patterns & Practices for Application Architecture and Design Include Reference Architectures and Application Blocks. Here Is A List of Such
Patterns & Practices for Application Architecture and Design.
The Complete List of patterns & practices
Architectural Topics
Application Architecture for .NET: Designing Applications and Services (patterns & practices) Authentication in ASP.NET: .NET Security Guidance (patterns & practices) Caching Architecture Guide for .NET Framework Applications (patterns & practices) .NET Data Access Architecture Guide ( patterns & practices) Designing Data Tier Components and Passing Data Through Tiers (patterns & practices) Designing Application-Managed Authorization (patterns & practices) Exception Management Architecture Guide (patterns & practices) Monitoring in .NET Distributed Application Design (patterns & practices) Microsoft .NET / COM MIGRATION ANDPERABILITY (PATTERNS & PRACTICES) Web Service Facade for Legacy Applications (Patterns & Practices)
Application Blocks