MagicDraw Professional Edition contient toutes les fonctionnalités de MagicDraw Standard Edition avec en plus la génération de code et toutes les possibilités de reverse-engineering :
Génération de code
Reverse-engineering
Round trip engineering
Moteur de génération de code Java, C++ et Corba IDL