Visual XSD is a Microsoft xsd.exe add-on that offers and visual interface to the Microsoft xsd.exe utility. Xsd.exe, which is a part of Microsoft .NET SDK, is an excellent XML Schema Definition tool, it generates XML schema or common language runtime classes from XDR, XML, and XSD files, or from classes in a runtime assembly. The xsd.exe only offers a command line interface, something that is unnatural for developers used to an IDE. The purpose of the Visual XSD program is simply to fill this gap, and give developers easier and faster access to the xsd.exe program. Visual XSD offers a user-friendly interface to the xsd.exe utility. It exposes all the functionality from the xsd.exe program, in fact Visual XSD only serves as a front and is using xsd.exe to actually execute the generation. Visual XSD can easy be integrated in Visual Studio, this gives the user the possibility to stay in a familiar environment.