External links Anemic Domain Model by Martin Fowler Three-Layered Services Application Application Architecture for .NET: Designing Applications and Services Article on why anemic model may be considered good design Writing Clean Code in ASP.NET How to Avoid Anemic Domain Model Software architecture Anti-patterns