Title: Architectural Design Patterns in C#