क्लास डिज़ाइनर का प्रयोग <MASK> मॉडलिंग का प्रयोग करके क्लासेस (उनके सदस्यों और उनके अभिगमन सहित) का निर्माण और संपादन करने के लिये किया जाता है। क्लास डिज़ाइनर क्लासेस और मेथड्स के लिये C और VB.NET कोड सीमारेखाएं निर्मित कर सकता है। यह हस्त-लिखित क्लासेस के लिये भी क्लास डाइग्राम निर्मित कर सकता है।
माइक्रोसॉफ्ट विजुअल स्टूडियो
UML माइक्रोसॉफ्ट नॅब्रास्का ऑरेकल