MagicDraw es la herramienta galardonada de modelado de procesos de negocio, arquitectura, software y sistemas con soporte para trabajo en equipo. Diseñada para Analistas de Negocios, Analistas de Software, Programadores, Ingenieros de QA y Escritores de Documentación, esta herramienta de desarrollo dinámica y versátil facilita el análisis y diseño de sistemas y bases de datos Orientados a Objetos (OO). Proporciona el mejor mecanismo de ingeniería de código de la industria (con soporte completo de ida y vuelta para los lenguajes de programación Java, C++, C#, CL (MSIL) y CORBA IDL), así como modelado de esquemas de bases de datos, generación de DDL y facilidades de ingeniería inversa.