This chapter focused on the Class Designer, one of the best tools built into Visual Studio 2008 for generating code. The design surface and supporting toolbars and windows provide a rich user interface with which complex class hierarchies and associations can be modeled and designed.