In der Software-DTD werden folgende Klassen-Elemente verwendet:
 
sw-addressing-method-class
 
sw-data-dictionary-class
 
sw-function-class
 
sw-param-class
 
sw-param-contents-class
 
sw-param-record-layout-class
 
sw-code-syntax-class
Alle Klassen-Elemente haben als Endung des Elementnamens "-class". Die Klassen sind nicht normiert bzw. nicht in der DTD definiert. Es wird jedoch empfohlen, bestimmte Klassenbezeichnungen z.B. entsprechend ASAP zu verwenden. Hierfür wurden Vorschläge gemacht. Siehe <sw-param-class>, z.B. "value". Die Klassenbezeichnungen sind zwischen den Projektpartnern zu vereinbaren.