Enterprise Architect ist eine visuelle Plattform für das Entwerfen und Konstruieren von Softwaresystemen, für die Modellierung von Geschäftsprozessen und für allgemeinere Modellierungszwecke.
Enterprise Architect basiert auf der neuesten UML® 2.5-Spezifikation. UML definiert eine visuelle Sprache, die verwendet wird, um eine bestimmte Domäne oder ein System (entweder vorgeschlagen oder bestehend) zu modellieren.
Enterprise Architect ist ein fortschrittliches Werkzeug, das alle Aspekte des Entwicklungszyklus abdeckt und vollständige Rückverfolgbarkeit vom anfänglichen Entwurfsstadium bis hin zur Bereitstellung, Wartung, Prüfung und Änderungssteuerung bietet.