MagicDraw is the award-winning software modeling tool with teamwork support. Designed for Systems Analysts, Architects, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems. Our unique strength is a model-centric approach using MagicDraw as a hub for the software development lifecycle (SDLC). The model-centric approach to software development brings added value to your IT activities by integrating modeling artifacts from business requirements to implementation architecture.
MagicDraw fully supports OMG UML 2 modeling language and all the diagrams the UML standard defines. The product has consistently been the most compliant to the UML standard. This is why many companies partner, integrate, or OEM MagicDraw. In addition to this, MagicDraw has extended support for UML profiles and custom diagrams. MagicDraw can easily be transformed into a product supporting any domain-specific language which supports the needs of a specific field.
MagicDraw provides the industry’s best code engineering mechanism (with full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL programming languages), as well as reverse engineering capabilities.