SparxSystems UML, Enterprise Architect. UML design and business analysis tool for modeling, documenting, reverse engineering, for building or maintaining object-oriented software systems. [UML, business analysis, CASE tool, uml tool, uml modelling, uml 2.5, full life-cycle development, sparxsystems, enterprise architect, uml example, MDG Integration, SysML, Dodaf, Modaf, UPDM, Domo, Zachmann, reverse engineering, requirement management, mind-map Enterprise Architect, EA]