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