This short YouTube video shows how you can visually describe your software's architecture on a layer diagram. You can also validate code against the diagram to maintain architectural control of the code.
For more information about layer diagrams, see the following topics on MSDN: