How does Class Designer differ from Visio?
Visual Studio Class Designer lets you visualize the structure of classes and their relationships, create new classes using a visual design environment, and easily refactor classes. Changes made to the class diagram are immediately reflected in code, and changes made to the code immediately affect the appearance of the designer. This synchronous relationship between designer and code makes it easy to create and configure complex CLR types visually. Class Designer is useful for understanding existing code, class design, refactoring code, and creating documentation. Class Designer is integrated seamlessly with Visual Studio 2005 (Visual Studio Standard Edition and above) and is tailored to accommodate the .NET Framework and the CLR.