<p>Ted Neward has a brilliant article on MSDN entitled: Pragamatic Architecture: Layering. In it he reexamines the whole concept of splitting an application up into tiers, particularly looking at the why and more importantly when; as is WHEN is Read More