Enterprise Architect est une plateforme visuelle pour concevoir et construire des systèmes logiciels, pour la modélisation des processus métier, et pour des objectifs de modélisation plus généralisés.
Enterprise Architect est basé sur la dernière spécification UML® 2.5. UML définit un langage visuel utilisé pour modéliser un domaine ou un système particulier (proposé ou existant).
Enterprise Architect est un outil progressif qui couvre tous les aspects du cycle de développement, offrant une traçabilité complète depuis la phase de conception initiale jusqu'au déploiement, à la maintenance, aux tests et au contrôle des changements.