System Architect Version 10, released earlier this month by Popkin Software & Systems Inc., defies the "Version 10 curse" that often seems to pull a product across the line from maturity to senility. Reviewed by eWEEK Labs in several previous versions spanning roughly a decade of refinement, this broad-spectrum modeling tool has grown in this release to reflect the expanding charter of the enterprise systems professional in every respect but one: System Architect remains a Windows-only offering in a world that increasingly seeks additional platform options.The products continued high standard of broad capability, impressive usability and highly professional support are only somewhat dimmed by its exclusive availability on Windows workstations. In theory, its offered for Windows 98 or later, but our tests on a Windows 98 machine suggest System Architect has resource requirements that will be better met by Windows NT Service Pack 6 or Windows 2000 or later. Overall, however, System Architect Version 10 readily earns an eWEEK Labs Analysts Choice designation. System Architect has always ranked high with us because of its eclectic approach to various diagramming doctrines. It supports a long list of methods, one that actually does run from A (the A-Zero context diagram of an IDEF0 model) to Z (the focus/perspective cellular organization of the Zachman Framework). Version 10 also plays to many audiences beyond the IT project community that got most of the attention in System Architects earliest versions. For example, it gives upper management a set of higher-level aids for exploring larger questions of models and their relationships. Code-pounding Web services teams arent ignored, eithertheyll welcome Version 10s automated assistance for generating Business Process Execution Language for Web Services (the emerging multivendor standard promoted by BEA Systems Inc., IBM, Microsoft Corp., SAP AG and Siebel Systems Inc.). Version 10 offers notable improvements in granular security for sensitive projects that involve many interacting disciplines and roles. We especially like the organization model for access management: Rather than a simple hierarchy of privileges within individual projects, Popkin has introduced a model of "catalogs" that can provide precisely tailored privileges for user roles that span multiple project "encyclopedias" (Popkins term for database-resident repositories of diagrams and definitions). We also welcome System Architects support for organizations that rely on extensive collections of widely distributed project documentation. Version 10 enables direct access from a System Architect model to network-accessible external documents. This avoids another curse, one that afflicts enterprise modeling tools that are too often overtaken by events. Instead of functioning as a separate, often outdated attempt to describe what an organization is doing, a System Architect Version 10 model can serve as the actual hub of whats happening. Expert users who build custom solutions on the System Architect foundation will find themselves well-served by Version 10 refinements that include an upgrade to Version 6.3 of Microsoft Corp.s Visual Basic for Applications as the embedded automation language. VBA 6.3, introduced in 2001, made technical improvements, such as assertions for debugging, and management improvements, such as improved project password protection. The subsequent VBA 6.4 seems to have been almost a stealth update, ignored even on many Microsoft VBA support pages. Its therefore unlikely that the lack of VBA 6.4 support will create any issues for System Architect users. Version 10 accelerates the learning process for new users with a Guidebook front-end environment that offers clear paths into the products potentially overwhelming collection of tools. The Guidebook also provides a foundation for developing customized instructional aids. Any enterprise considering a cultural commitment to formal modeling should allocate resources to this kind of site-specific tailoring to maximize its returns. Technology Editor Peter Coffee can be reached at firstname.lastname@example.org. Check out eWEEK.coms Application Development Center for the latest news, reviews and analysis in programming environments and developer tools.
At a single-seat price of $5,750, System Architect 10 is not a casual purchase. However, the product is available in a trial download form that also allows evaluation of high-end options for simulation and XML development. Trial users can also test System Architects decision support and scenario exploration tools, which meet U.S Department of Defense standards.