Dans le développement d’une application, il arrive parfois que l’on souhaite générer automatiquement des classes, à partir d’un fichier de description comme XML.
Sous Visual Studio, il est possible de créer des outils que l’on appelle des « outils personnalisés » (Custom Tools) qui permettent de générer automatiquement des classes à partir d’un fichier de description.