MagicDraw ist ein grafisches UML-Modellierungs- und CASE-Programm mit Unterstützung von Teamarbeit. Es wurde entworfen für Unternehmensanalysten, Software-Analysten, Programmierer, Qualitätssicherung und Dkumentationsschreiber. Dieses dynamische und vielseitige Entwicklungswerkzeug ermöglicht Analyse und Entwurf von objektorientierten Systemen und Datenbanken. Es stellt einen Code-Entwicklungsmechanismus bereit sowie Modellierung von Datenbank-Schemata, Erzeugung von DDL-Anweisungen und Fähigkeiten zum Reverse Engineering. (hjb)