Magic Software Architect
The Magic Software Architect product is an industry leading, cross-platform, collaborative software architecture engineering product, which provides smart, robust, and intuitive tools to define, track, and visualize all aspects of software and related system architecture using the most standard-compliant UML models and diagrams.
This dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry’s best code engineering mechanism (with full round-trip support for Java, C++ and CORBA IDL programming languages), as well as database schema modeling, DDL generation and reverse engineering facilities.
No Magic Components
Model Merge enables copying changes between different project versions. This functionality is usually needed when there are several branches that reflect different releases or versions of the product