Enterprise Architectures are an emerging approach for capturing complex knowledge about organizations and technology. Enterprise Architectural approaches range from broad, enterprise focused approaches, through to approaches aimed at specific domains.
The focus of enterprise architecture efforts is now shifting to become more holistic, thereby necessitating the use of comprehensive modeling tools to analyze and optimize the portfolio of business strategies, organizational structures, business processes / tasks and activities, information flows, applications, and technology infrastructure.
Important to adoption of an enterprise architectural approach is the availability of tools to support the development, storage, presentation and enhancement of enterprise architecture representations. As with enterprise architecture methodologies, enterprise architecture tools to support the architectural development process are still emerging.
High value is derived from consolidating this portfolio of business artifacts into a single repository in a standardized manner to support enterprise analysis and optimization