MagicDraw is the award-winning business process, architecture, software, and system modeling tool with teamwork support. This dynamic and versatile development tool facilitates the analysis and design of Object Oriented (OO) systems and databases. It provides the industry's best code engineering mechanism as well as database schema modeling, DDL generation, and reverse engineering facilities.