Редакция MagicDraw Professional включает все возможности редакции MagicDraw Standard и добавляет функциональность генерации кода и обратного проектирования. MagicDraw Professional предлагается в трёх версиях для языков программирования - Java, C++ и C#.