MagicDraw — отмеченный наградами инструмент для моделирования бизнес-процессов, архитектуры, программного обеспечения и систем с поддержкой командной работы. MagicDraw UML может выполнять комплексное построение диаграмм UML, обратное и прямое проектирование для Java и C++.