Мартин Фаулер. Архитектура корпоративных программных приложений. - Пер. с англ. — М.: Издательский дом "Вильяме", 2006.
Руководство Microsoft по проектированию архитектуры приложений. 2-е издание. - Microsoft Patterns & Practices Team, 2010.
Анализ требований и создание архитектуры решений на основе Microsoft .NET - Microsoft, Русская редакция, 2004.