MagicDraw UML è uno strumento professionale basato sul linguaggio di modellazione unificato orientato agli oggetti. Si rivolge ad architetti, ingegneri, analisti e programmatori per assistere attività di progettazione e sviluppo. Gli strumenti avanzati resi disponibili consentono l'ideazione di diagrammi esplicativi, grazie al potente editor integrato. La creazione di diagrammi e modelli può essere portata a termine rapidamente attraverso un set ampio di comandi e funzioni distribuiti nell'interfaccia utente amichevole.
MagicDraw UML costituisce una soluzione completa e versatile sia in ambiente Mac che Windows. Supporta metamodelli relativi a UML 2 ed il più recente standard XMI (XML Metadata Interchange), oltre ai più popolari linguaggi di programmazione (Java, C++ e C#). Rispetto ad altri ambienti di modellazione, questo tool rende più immediata l'attività di distribuzione di prodotti legati al proprio business. Da evidenziare anche l'integrazione con pacchetti IDE, database ed ambienti di testing. Vengono infine generati automaticamente report in formati diffusi come PDF, HTML e RTF.