MagicDraw Professional Edition builds on Standard Edition capabilities and adds code generation and reverse engineering functionality:
Code generation
Reverse engineering
Round-trip engineering
Java, C++, and CORBA IDL code engineering
Database design suport.
To know more about the features of MagicDraw Professional Edition...