La bibliothèque de classe de XD++ est un ensemble de classes établies sur les classes de base de Microsoft. XD++ a été conçu dès le début pour être les documents réutilisables de soutiens de la classe un libraryXD++, les vues, et les objets graphiques tels que des rectangles, des ellipses, des polygones, des métafichiers, le texte, des cartes binaires, et des lignes. Des objets peuvent être groupés ensemble dans une structure hiérarchique, formant arbitrairement les objets visuels complexes de XD++ de base