Tool Name: Accept 360°, version 4.0
Company Name: Accept Software, Inc.
Contact Detail URL:

Version 4.0 of Accept's industry-leading solution for enterprise product planning extends Accept 360°'s functionality into Design, as well as adding exciting new features in Strategic Planning, reports and analysis, and core platform capabilities. Major highlights include:

    * New module, Accept Design, for capturing and defining use cases
    * Comprehensive new reporting capabilities for defect tracking using the Accept Defects module
    * Support for a library of product lifecycle models with which to plan and execute product projects
    * New web support center providing case management and knowledge sharing capabilities to customers and partners

Tool Name: Accompa
Company Name: Accompa, Inc.
Contact Detail URL:

Accompa is an affordable, on-demand (SaaS) requirements management tool. It simplifies the tasks of gathering, tracking, and managing requirements. Key features include:

    * Capture and define requirements, features and use cases
    * Customize the tool right from your web browser to fit your organization's needs
    * Easily create custom web forms to capture requirements from internal and external stakeholders over the web
    * Define and track relationships and dependencies; Automatically track complete change history
    * Add and track unlimited number of attachments
    * Collaborate with your team using built-in discussion threads, social tags and automatic alerts
    * Use systematic methodology to prioritize your requirements
    * 30-day, fully-functional free trial is now available

Tool Name: Analyst Pro Version 5.0
Company Name: Goda Software, Inc.
Contact Detail URL:

Analyst Pro is a tool for requirements management, tracing and analysis. It is an affordable, powerful, and easy-to-use specification, requirements tracking and documentation tool. With Analyst Pro, requirements can be traced throughout the design and test process. It also provides integrated configuration management to simplify your development process. Analyst Pro is a very versatile tool that can be used for many software, systems and product development projects. It can be used with any process such as Agile, Incremental, Waterfall, Spiral, etc. This easy to install and configure tool allows effective collaboration of dispersed teams. Analyst Pro incorporates the following features:

    * Requirements Specification and Tracking - Analyst Pro combines the power of a word processor and a spreadsheet to enable you to control and manage projects.
    * Repository (for Non-Requirements Objects) - Analyst Pro provides a repository for non-requirements objects. UML and other models created by external tools can be saved to the repository for sharing, collaboration, and configuration management, and for linking them to requirements and specifications.
    * Traceability - Analyst Pro features a unique and powerful traceability matrix for impact analysis and effective testing of your product.
    * Configuration Management - Analyst Pro simplifies the development process by providing integrated configuration management for project artifacts. Analyst Pro allows you to baseline and lock your project artifacts.
    * Importing and Exporting - Analyst Pro provides robust import/export features for interfacing with your external systems, and offline editing of requirements and reconciliation.
    * Other Features include: Reusability of project settings and specification templates using project templates; Control of access by creating user groups with different privileges; Ability to assign a requirement or other task to team members and review their progress; Built-in diagramming editors for creating project diagrams; Easy generation of system documentation and change history reports, baseline comparison, traceability reports, status reports, etc.

Tool Name: ARCWAY Cockpit
Company Name: ARCWAY AG
Contact Detail URL:

ARCWAY Cockpit is a tool for managing requirements. It supports ARCWAY’s concept of Visual Requirements Engineering (VRE). In VRE requirements are linked to visual high-level models (called landscapes) of the system under design.

Requirements specified in ARCWAY Cockpit can be imported from and exported to MS Excel. A fully customizable MS Word, HTML and Docbook report interface allows for ad hoc reports of specific requirements or complete specification documents.


Tool Name: Avenqo PEP
Company Name: Avenqo
Contact Detail URL:

Avenqo PEP is an Management Tool for "Knowledge Entities". This includes Requirements, but also Test Cases including Test Management and Test Execution. The approach of Avenqo PEP is to offer only one unique database containing all project relevant information to all project stakeholders. Each stakeholder can have it's own view onto these project information. Additionally, we have implemented some tools to support the communication between stakeholders (e-mail based discussions, task management).

The feature list of Avenqo PEP includes:

    * Workflowmanagement for Requirements
    * HTML-based editor
    * Different tracing types
    * Import Function
    * comprehensive reporting

Avenqo PEP that is currently offered as a free Community Edition for customers.

Tool Name: BambooRM
Company Name: Bamboo Solutions
Contact Detail URL:

BambooRM allows project managers and teams to collaborate on projects more easily with one repository of project requirements.

BambooRM simplifies requirements management by integrating use cases, business and functional requirements -- all in one place. Managers, business analysts, consultants, and team leaders can view, manage and trace project requirements online in their browsers, including:

    * Creating business requirements for any product or service.
    * Defining and associating sub-level business requirements.
    * Associating use cases with multiple associated business requirements.
    * Associating functional requirements with each business requirement.
    * Prioritizing business and functional requirements.
    * Tracing the project requirements.
    * Creating and printing requirements with easy-to-read summaries.

BambooRM features include:

   1. Task Management -- allowing users to see allocated tasks, including those tasks assigned to themselves.
   2. Versioning -- to allow users to maintain different versions of a project.
   3. Outline View -- a hierarchical view of the use cases, business and functional requirements, along with a representation of the parent-child relationship between them.
   4. Shared Documents -- between and among team members.
   5. Traceability --  to document the life cycle of both requirements and functions.
   6. Move Release to Release -- enabling the migration of data from one release to another release.
   7. Download Pdf/Word -- supporting the creation of documents in both .PDF and Microsoft(r)/Word(r) format. 
   8. Workflow  -- designed for use case, business, and functional requirement reviews.
   9. Bulk Import Wizard -- allowing users to import data from various data sources.
  10. Discussion Items  -- to enable collaborative discussions among team members.

Tool Name: Blueprint Requirements Center
Company Name: Blueprint Software Systems Inc.
Contact Detail URL:

Blueprint Systems, a global leader in requirements, empowers authors and reviewers to visually define, simulate, validate, and publish requirements to deliver software projects faster, with less cost and rework. Blueprint Requirements Center is a complete requirements solution for definition and collaboration, enabling authors to define requirements using rich text, UI mockups, use cases, business process, data and roles.  Blueprint also uses rich simulation to visually communicate requirements to stakeholders in distributed or local organizations. 

Key benefits of Blueprint Requirements Center include:

    * Communicate precisely using simulation to visually convey requirements to all stakeholders
    * Define requirements quickly through UI mockups, use cases, etc. to provide a clear vision of the application's purpose
    * Eliminate common manual errors by automatically generating tests and documentation
    * Deliver applications faster with reductions in rework due to richly specified and clearly communicated requirements

Tool Name: Bright Green Projects
Company Name: Bright Green Projects
Contact Detail URL:

Bright Green Projects is an application that allows the capture and management of Requirements, Risks, Issues, Change Requests, Notes and Actions on IT Implementations.
Bright Green Projects is the result of 35 years combined experience as Business Analysts / Developers and provides an optimised user interface that was designed from the ground up to provide quick entry and review of requirements. Our project search engine allows information to be quickly located and all items can be related through “quick links”.
Bright Green Projects will:
    * Reduce the time taken for requirements capture
    * Reduce the workload on Business users
    * Improve communications and project collaboration
    * Support Agile, Waterfall and Prince II methodologies
    * Streamline and speed-up your sign-off process

Tool Name: CaliberRM 2005
Company Name: Borland
Contact Detail URL:

Borland CaliberRM 2005 is an enterprise requirements management system designed to facilitate collaboration, impact analysis, and communication in the definition and management of changing requirements. CaliberRM helps organizations – large, small, or distributed - effectively manage expectations across the lifecycle so that projects are delivered on time, within scope, and according to specification. Designed for ease of use, the intuitive interface and powerful decision support capabilities of CaliberRM help teams deliver on key project milestones with greater accuracy and predictability. CaliberRM also helps applications meet end-user needs by allowing all project stakeholders — marketing teams, analysts, developers, testers, and managers — to collaborate and communicate the voice of the customer throughout the lifecycle. Features include:

    * Centralised repository - CaliberRM provides a central, secure repository for project requirements. By storing requirements in a common repository, the most current data is available to the people who need it, whenever they need it.
    * Adaptable - CaliberRM is designed to bring speed and agility to the requirements process.Whether your process is highly structured or very agile, CaliberRM can be customized to support the way your teams work. It is easily customized directly through the GUI or by using helpful wizards; complex and/or proprietary scripting languages are not required.
    * Requirements traceability across the lifecycle - CaliberRM has an open architecture that permits requirements to be linked to a variety of artifacts across the lifecycle.Whether it be a source code file or change request managed in Borland StarTeam, a test case or test set managed in Mercury interactive TestDirector, or a task from Microsoft Project, CaliberRM can link requirements to the appropriate artifacts.
    * Impact analysis throughout the application lifecycle - Multiple methods of traceability visualization help users immediately understand the scope of analysis required to gauge the effect of a requirements change. Traces are easily created using drag and drop and can link assets in multiple systems.
    * Online glossaries to standardise and define terminology - Glossaries can also be used to define ambiguous and untestable terms — words that donÂ’t belong in requirements. CaliberRM helps to refine requirements on the way in, so they don't become costly defects in later stages.

Benifits include:

    * IMPROVE COLLABORATION - CaliberRM provides an enterprise repository that delivers simultaneous, secure, and live requirements data for all projects. Enjoy using the flexibility of rich-text formatting and embedded images and tables to express requirements in a way that makes the most sense for your organization.
    * EXPAND YOUR VISION WITH DATAMART - CaliberRM Datamart is a powerful business intelligence solution that provides managers with dashboard-style reporting to measure, track, and analyze the efficiency and effectiveness of the requirements management process.
    * MAKE MORE ACCURATE PREDICTIONS - CaliberRM ESTIMATE Professional includes powerful requirements-based estimation capabilities that help project managers plan project scope, schedule, and resources throughout the software development lifecycle with greater accuracy.
    * ACCESS REQUIREMENTS FROM ANYWHERE - CaliberRM clients are architected to communicate efficiently via TCP/IP giving team members quick access to live requirements data from virtually anywhere, even with low bandwidth connections.
    * REDUCE LEARNING CURVES WITH EASY-TO-USE GUI - CaliberRM makes it easier for stakeholders from many backgrounds to collaborate — increasing the amount of usable knowledge available for developers. In the event of staff turnover, CaliberRM makes it easier for new employees to get up to speed quickly, helping to reduce risks to the project schedule.
    * RECEIVE NOTIFICATION OF IMPORTANT CHANGES - Immediate notification tied to changes of project requirements means responsible users wonÂ’t be surprised by changes that are not evident until later in the development cycle.
    * FOCUS ON WHATÂ’S IMPORTANT - Prioritize requirements by sorting and filtering on cost, priority, or other key attributes within the spreadsheet views. Views can be created based on data collected to make the management of requirements easier.
    * VIEW COMPREHENSIVE AUDIT TRAIL AND CHANGE HISTORY - Every change in CaliberRM is automatically audited. Each change creates a unique history record, highlighting the differences between one version of a requirement and another, including the reason for the change.
    * LEVERAGING BASELINING TO MEASURE VOLATILITY - Since CaliberRM captures versions of each requirement, it also enables baselining - the versioning of a whole set of requirements with each requirement at its specific version. This baseline provides the capability to both electronically sign and view a snapshot of requirements at a point in time. By comparing baselines in a handy side-by-side report, users can immediately see where volatility, modifications, additions, and deletions have taken place.

Tool Name: CaseComplete version 2.5
Company Name: Serlio Software
Contact Detail URL:

Case Complete is a tool to help you author, manage and share use cases and requirements. Whether you are part of a diverse team or working solo, an expert author or a novice, Case Complete will help you write use cases and requirements faster and easier, that have excellent compliance with use case standards.

Once you have written your use cases and requirements, Case Complete lets you leverage this valuable data by integrating it with other phases of the software development lifecycle: generate test plans, project plans and UML models directly from Case Complete.

Tool Name: ClearSpecs Composer
Company Name: LiveSpecs Software
Contact Detail URL:

ClearSpecs Composer enables requirements developers to communicate the features, functions, and specifications of a product or system with greater clarity, so that product developers can fully understand, build, and test the intended product or system.  It includes a requirements-savvy word processor that offers a balance between the high cost, complexity, and rigidity of a full-blown requirements management solution, and the inaccuracy of a natural language requirements document generated by a standard word processor.

ClearSpecs main features include:

    * Support for the ClearSpecs Specification Techniques: Application glossaries, action contracts, use cases and user acceptance test specs
    * Active Templates:  Help users easily create and update application glossaries, action contracts, use cases, and manual test procedures
    * Specification Analyzer: Automatically analyzes both detailed specs (use cases, test procedures, action contracts) and your current specs and identifies both actual and potential problems.
    * Usage Simulator: Traces paths through use cases and action contracts so that you can picture usage scenarios and determine outcomes when users interact with your product or system.
    * Web-based Information Sharing: Requirements are developed on the desktop, but can be shared with colleagues through HTML on an Intranet, or via email attachments in Word or PDF format.
    * Data Sharing with other tools: Ability to share data with requirements management systems, UML modelers, test managers, and automatic test designers.

Tool Name: Contour, version 2.5
Company Name: Jama Software, Inc.
Contact Detail URL:

Contour is a powerful, Web-based tool for requirements management, traceability and release planning. With Contour, requirements, use cases, tasks and other related information can be all traced throughout the planning and development process in one centralized, accessible solution. Contour is a very versatile tool that can be used for many software, systems and product development projects. It can be used with any process such as Agile, Waterfall, Spiral, etc. As a pure, Web-based application, Contour is incredibly fast and easy to deploy to your entire organization. Contour's core value proposition is that it provides greater collaboration, speed and efficiency for enterprise teams that are managing complex development projects. Customers using Contour range from Fortune 100 giants to Agile start-ups.

The 3 key benefits of Contour:

    * Speed — Contour cuts your planning and requirements management cycles in half
    * Alignment — Contour keeps your entire team in sync and connected to the needs of your customers throughout the development process
    * Quality — Contour helps you reduce costly errors and ensure high quality product releases, on time and within scope

Contour features include:

    * Requirements management
    * Requirements traceability
    * Requirements reuse
    * Impact analysis
    * Reporting and document creation
    * Release planning
    * Product management
    * Change request management
    * Defects/test case management
    * Task management
    * Import from Word & Excel
    * Complete version history

See Contour in action, watch the guide tour video:

Tool Name: CORE version 5.0
Company Name: Vitech Corporation
Contact Detail URL:

The CORE product family provides a flexible combination of modeling and simulation tools supporting product and process engineering. CORE's object-oriented environment delivers the same functionality from a single user workstation to large, distributed, client-server teams. CORE runs under the Microsoft Windows environment.

CORE offers Systems Engineering Data Structures, Behavioural Modeling, Database Schema Extensibility, Graphical Views, Department of Defense Architecture Framework DoDAF)Views, Application Programmer Interface (API), Source Data Extracting, Query and Report Scripting and Access Controls.

The CORE product family includes:

    * CORE Workstation: A single-user version of CORE that includes a self-contained database management system that can be used for mobile computing.
    * COREsim: The addition of discrete event simulation capability to CORE with the COREsim option allows execution of the integrated architecture by dynamically interpreting the behavior model that resides in the system design repository. Discrete-event simulation logic identifies timing, resource utilization, and model inconsistency
    * CORE Enterprise: A Client-Server version of CORE designed to provide scalability for small or large project teams. CORE Enterprise utilizes a commercial object-oriented database management system to provide access to the project data repository from workstations on a local area network.
    * CORE2net Web Server: A separately licensed component of the CORE Enterprise Server, CORE2net turns the CORE Enterprise system into a Web server. CORE2net queries the current information contained in the CORE system definition repository allowing design changes and the current design state to be shared in real-time.

Highlights of version 5.0 enhancements include a redesigned user interface, new table views, simplified schema, system definition guide, improved document production, XML import/exports and others.

Tool Name: Cradle Version 5.2
Company Name: 3SL (Structured Software Systems Ltd)
Contact Detail URL:

Cradle is a multi-user, multi-project, systems engineering environment that spans the entire systems and software development lifecycle. Building on an infinitely scalable, arbitrarily extensible, distributed and web-enabled repository, Cradle provides a suite of tools that integrate all project phases, activities and deliverables within a single, configuration managed, access controlled framework. You can tailor this framework to your projects, combining desktop tools such as Word and Excel, with your specialist engineering and project management tools and corporate PDM / EDM solution into a seamlessly managed whole that can be distributed site-wide, company-wide or project-wide using web and non-web technologies.

Cradle can be used as a web portal to all project information, as an integrated systems engineering environment or you can use just one of its component point tools. Cradle is modular, with tools built around a central Project Data Management module that provides powerful infrastructure capabilities.

Cradle provides a requirements capture facility that scans customer statements and extracts requirements, assumptions and/or domain knowledge, creating cross references back to the original document. When new versions of such documents are registered, Cradle finds the differences and provides an impact assessment. Cradle is fully integrated with Word, Excel and PDF, as well as other text formats.

Business, operating, user, system and derived requirements can be captured and evolved. Support tools identify duplication, omission and ambiguity, and conduct coverage analyses. Interactive Non Functional Requirement Graphs (NFRGs) and Hierarchy Diagrams graphically illustrate the linkage within and to/from requirements sets.

Requirements can be linked to a wide variety of UML, use case, functional, behavioural, dynamic and architectural models, grouped within multiple model domains. Requirements can be allocated to use cases, functions, business processes, operational sequences, which in turn can be allocated to functions, classes etc within components of equipments in multiple candidate architectures. Performance assessment and budget aggregation and apportionment within and across these architectures are fully supported, together with the means to develop these models to hardware and software, including the generation and reverse engineering of source code.

All project activities are defined within a project schema that identifies project phases, data types and rules, and links and rules. The Cradle multi-user, infinite-capacity, repository can manage any volume of any data, allowing requirements (and other item types) to contain text, figures, tables, graphics, audio and data of any type. Database items can link to data in external objects, URLs and data held in external databases, including corporate PDM / EDM solutions.

Cradle provides a user-definable metrics capability, to monitor and manage the evolving requirements sets, and data of all other types.

Cradle is fully web-based, providing RO and RW web access from customisable web front-ends. All tools support hierarchy and editable tables with user definable queries, views and forms. Web publishing to HTML, XML and SVG is provided.

Tool Name: Domino Web Access
Company Name: Lotus Software from IBM
Contact Detail URL:
Product URL:

Lotus Domino Web Access is the flexible, high-function Web browser-based client option to use the reliable, security-rich messaging and collaboration capabilities of IBM Lotus Domino server, online and offline. A member of the IBM Workplace family, Lotus Domino Web Access leverages the latest Web browser technologies to offer capabilities designed to help companies increase employee productivity, facilitate decision making, and improve business responsiveness. Lotus Domino Web Access is available in two offerings: Lotus Domino Web Access for Messaging (access to messaging functions) and Lotus Domino Web Access for Collaboration (both messaging and applications).

Tool Name: DOORS
Company Name: Telelogic AB
Contact Detail URL:
Product URL:

DOORS (Dynamic Object Oriented Requirements System) is an Information Management and Traceability (IMT) tool. Requirements are handled within DOORS as discrete objects. Each requirement can be tagged with an unlimited number of attributes allowing easy selection of subsets of requirements for specialist tasks. DOORS includes an on-line change proposal and review system that lets users submit proposed changes to requirements, including a justification. DOORS offers unlimited links between all objects in a project for full multi-level traceability. Impact and traceability reports as well as reports identifying missing links are all available across all levels or phases of a project life cycle. Verification matrices can be produced directly or output in any of the supported formats including RTF for MS-Word, Interleaf and FrameMaker. The DOORS Extension Language (DXL) is a high level C-like language that provides access to virtually all DOORS functions for user extensions and customization. DOORS includes the following functionality:

    * Control of data model for process management allows user to manage the relationship between data fully including its direction, type and even whether a relationship is allowed.
    * Improved security control through the use of passwords, and timeouts which "lock up" DOORS after a specified period of inactivity.
    * New templates to make document generation easier have been added to the DOORS template library. New templates include ISO 12207, ISO 6592 and IEEE software standards.

The DOORS family of sulutions include the following:

    * DOORS: Requirements Management for co-located teams
    * DOORS XT: Requirements Management for global enterprises
    * DOORS/Analyst: Requirements modeling within Requirements Management
    * DOORSnet: Web access to Requirements Management

Tool Name: EasyRM Version 1.06
Company Name: Cybernetic Intelligence GmbH
Contact Detail URL:

EasyRM requirement manager is a component-based CASE tool targeting initial stages of project life cycle, when the project framework has been established, project requirements are gathered and synchronized and glossaries of project-specific terms and phrases are compiled. EasyRM provides users with the following facilities:

    * Creation, description, modification and progress tracking of project requirements.
    * Classification of requirements, including the ability to have several independent classifications of the same requirement set.
    * Specification of relationships between requirements, including requirement decompositions, dependencies, correlations, conflicts, etc.
    * Maintenance of semantic links from requirements to glossary terms and phrases used in requirement specifications
    * Maintenance of traceability links from requirements to information sources where these requirements have originated.

The individual areas of the EasyRM architecture are briefly described below:

    * EasyRM Core: The EasyRM Core consists of those components which are mandatory in any working EasyRM configuration.
    * EasyRM Tools: A modeless editor of a currently open requirements database (or its subset). The modeless nature of EasyRM tools allows several EasyRM tools to be active at the same time.
    * EasyRM Report Generators: A modal component which, when activated, creates a presentation of the currently active database (or its subset) in a human-readable form.
    * EasyRM Add-Ons: A modal tool which automates complex database maintenance/access/modification tasks.
    * EasyRM Editors: A modeless extension which supports storage of documents in a particular format directly in EasyRM databases as local documents and allows user to edit local documents stored in this format.
    * EasyRM Import Filters: Allow EasyRM to read information from files belonging to other applications (e.g. CSV, MS Excel, MS Access, etc.).
    * EasyRM Export Filters: Allow exporting information from EasyRM to third-party programs.

Tool Name: Enterprise Architect
Company Name: Sparx Systems Pty Ltd
Contact Detail URL:

Enterprise Architect is a comprehensive UML 2.1 analysis and design tool, covering software development from requirements gathering, through to the analysis stages, design models, testing and maintenance. EA is a multi-user, Windows based, graphical tool designed to help you build robust and maintainable software.

EA is one of the few UML tools that integrates requirements management with other software development disciplines, by creating requirements directly in the model. Requirements management is built into the core product, solving many of the issues of traceability, interdisciplinary team divisions, integration with change and configuration management systems.

Tool Name: FastTask, DataModeler, FreeFlow
Company Name: Iconix Software Engineering
Contact Detail URL:

Fast Task helps users to master relations between tasks in a complex system. It creates an abstract representation of a finite state machine, modeling time-dependent behavior characteristics. Features: Jacobson state transition diagrams and object interaction diagrams.

DataModeler specifies the software's data requirement and design using the conceptual schema represented as ERDs. In this technique, data is modeled as a set of entities which have relationships to each other. Entities have attributes, which describe individual data fields within the entities. The ERDs are supplemented by definitions of each entry or relationship, and SQL or COBOL source describing the implementation of the schema.

FreeFlow performs requirements analysis using DeMarco Structured Analysis method. Using the software's text and graphics editor, engineers create leveled sets of data and control flow diagrams as well as process specifications (mini specs). The tool provides a complete workbench with an integrated data dictionary, and a consistency checker. Multiple users can access the application and/or the files from a file server. The dictionary can be partitioned between users and features concurrent access with record locking capabilities.

Tool Name: Focal Point
Company Name: Telelogic AB
Contact Detail URL:
Product URL:

Telelogic Focal Point is the most comprehensive decision making solution on the market for Portfolio Management and Product Management. The only fully Web-based decision support system, Focal Point enables organizations to accurately determine, manage and monitor the best product or project portfolio based on business objectives, customer needs, costs and available resources.

Bringing together unique ‘what-if’ scenario analysis capabilities and visualization techniques, this decision making software improves Product Management and Portfolio Management by enhancing stakeholder collaboration, prioritization, decision making, competitor intelligence, scenario planning, information visualization, portfolio optimization, customer profiling and other business intelligence activities.

Focal Point is already helping major product development and IT organizations like AstraZeneca, ABB, and Sony Ericsson to optimize their business and product decision making.

The Focal Point Platform enables companies to:

    * Identify customers and customer requirements;
    * Map similarities and differences in customer requirements;
    * Let customers value and prioritize their requirements;
    * Map similarities and differences in customer prioritization;
    * Integrate customers in the Focal Point solution to suggest and follow-up on requirements;
    * Structure requirements dynamically and visualize them through in different ways;
    * Define requirement attributes;
    * Manage interdependent requirements;
    * Observe changes in the requirements;
    * Role-based user management;
    * Manage access to information based on role;
    * Cost estimate requirements;
    * Analyze requirements statistics;
    * Model requirements based on the competence required to satisfy them;
    * Connect requirements to customers, markets, competitors and gaps;
    * Automate requirement calculations in Excel type environments;
    * Define and produce reports based on the customers own templates;
    * Examine requirements with built in check lists;
    * Measure requirement flow to locate obstacles in the process;
    * Automate the identification of requirement similarities;
    * Automate the identification of requirement interdependency;
    * Co-operate and communicate with product management, customers, developers and users regarding requirements;
    * Integrate requirements management with portfolio management, market segmentation, prioritization and release planning;
    * Prioritize requirements and product contents.

Focal Point's rich set of capabilities to improve decision making include:

    * Project portfolio management and optimization
    * Product management decision support
    * Risk management
    * Customer Management and collaboration
    * Competitor intelligence
    * Prioritization methods to find the core value
    * Information visualization
    * Integration with Telelogic DOORS to link business decisions about products, projects or features to detailed engineering requirements

Tool Name: Foresight Version 5.3.1
Company Name: Foresight Systems Inc.
Contact Detail URL:

Foresight is an integrated modeling and simulation tool suite that provides a complete environment for system design space exploration. The Foresight tool suite includes the following capabilities:

    * A graphical model editor allows rapid capture of designer's intent for data flow diagrams (DFDs), state transition diagrams (STDs), mini-specifications Mini-Specs.
    * Comments and annotation text/graphics can also be included to facilitate model documentation.
    * A robust and proven modeling language with semantically rich constructs for use within data flow diagrams, state transition diagrams, and Mini-Specs. (Mini-Specs are short procedural code components.)
    * Libraries of common model building blocks that can be used in data flow diagrams to facilitate model development.
    * A data dictionary and static analyzer ensure correct connection and enforce syntactic rules.
    * A high performance discrete event simulator for model execution.
    * A model debugger allows rapid, interactive debugging and analysis of models.
    * A data visualization tool allows for post-simulation data analysis. Data can also be output in common textual forms for input into spreadsheets or other analysis tools.
    * A model compiler allows for compilation of models into stand-alone executables which can be used by non-Foresight users for trade studies.
    * Capture requirements via links to tools such as DOORS.
    * Link to lower level tools, such as MATLAB and tools for SOC Co-Simulation.

The Foresight Design Suite also includes the following:

    * Foresight Co-Design: All of the above capabalities of Foresight plus co-simulation with Mentor Graphics Seamless CVE and ModelSim. Mixed level analysis enables detailed HW and SW models to be run with the full system model.
    * FS/CoderC: Automatic generation of C++ code from your Foresight system models. Can be used to create: fast, batch simulations of your models and standalone prototypes of your system.
    * FS/RQIF: Requirements traceability interfaces to third-party requirements management tools
    * FS/Bridgeway: Cosimulation backplane and SDK, for linking other simulations or applications to the Foresight simulations over TCP/IP.

Tool Name: Gatherspace
Company Name: Gatherspace
Contact Detail URL: is a powerful, yet simple online requirements management and use case tool for centralizing, modeling and sharing software requirements.

Built for the developer, the business analyst, the project manager, and the owner, you will easily and quickly build and share your requirements database and produce meaningful reports. It's key features are:

    * This is a non-installable software where 100% of the functionality is online
    * The site allows the organisation of features, requirementss and use cases, and provides real useable artifacts with the help of a "To Do" list
    * The site evolves based on the needs of the users
    * The tool is free and will remain so in the foreseeable future

Tool Name: GMARC (Generic Model Approach to Requirements Capture)
Company Name: Computer System Architects Ltd.
Contact Detail URL:

This tool incorporates a fully developed Requirements Engineering Methodology and provides rapid elicitation of requirements using a generic approach to enhance re-usability and encourage standardization across projects. Features include:

    * A fully developed Requirements Engineering methodology.
    * Rapid elicitation of requirements directly from the minds of the specifier.
    * Enhanced visibility of information via standardised structuring of requirements information.
    * Traceability of requirements hierarchically, historically and inter-task as well as inter-document.
    * Identification and correction of subjective requirements.
    * Separation of goals and constraints.
    * Completeness, consistency and correctness checking.
    * Knowledge Base Generator.
    * Generic approach enhances re-usability and encourages standardisation across projects.
    * High level of visibility of both processes and results.
    * Ease of modifiability of requirements documents with automatic adjustment of knock-on consequences.
    * Ability to automatically generate data flow diagram models of functional aspects.
    * Ability to verify dynamic viability of system being specified via animation.
    * Automatic interchange of requirements information between models and specifications.
    * Synthetic environment facilities for embedding models in appropriate context.
    * Ability to confine text output to any viewpoint for any application aspect for any layer of support at any level of detail or any combination.
    * Powerful documentation structuring and filtering facilities.
    * Standard generic text interface simplifies linking to any other package.
    * User friendly Human computer Interface.
    * Configuration management.
    * Change control.
    * Quality metrics.
    * Low set-up cost.
    * Low cost post-acquisition support services.

Tool Name: HP Quality Center 9.2
Company Name: Hewlett Packard
Contact Detail URL:

HP Quality Center is an Application Lifecycle Management (ALM) solution which delivers fully integrated requirements management, test management and defect management functionality, allowing customers to manage and trace requirements across the complete application lifecycle. As a module within HP Quality Center, HP's Requirements Management (RM) offering is designed to be an easy-to-use robust tool which helps stakeholders maximize the likelihood that an application development project will deliver the functionality required by the business. In addition to capabilities such as: standardized requirement types, three-way traceability (requirements, tests and defects) and MS Excel / Word import, other Quality Center and Requirements Management features include:

    * Flexibility - multiple requirement types can be organised in one hierarchy and requirements can be customised according to projects - allowing equal focus for both functional and non-functional requirements
    * Traceability - requirements can be linked to other requirements, test cases and to defects in one centralised location, helping to reduce the cost of ownership, provide full visibility across the lifecycle of an application and streamline the development process
    * Impact Analysis - RM provides the ability to understand the impact of changing requirements across business silos and helps to determine where testing efforts should be focused prior to moving forward with development
    * Release & Cycle Management - requirements can be organised according to release and development cycles enabling organisations to better determine and compare the level of quality and operational readiness associated with each release
    * Risk Based Quality Management - project requirements can be categorised according to both business risk and criticality focusing teams on important deliverables. This allows the business to instil rigor in their processes and ensure that testing efforts are concentrated according to both business and IT need
    * Program Management - by leveraging other applications within HP's Business Technology Optimisation (BTO) Suite, users can manage multiple elements of a development project from resource availability through to task and time management

HP Quality Center is an enterprise-ready solution whose native capabilities are growing with each release. In addition, our open APIs allow us to enrich our solution through integrations and ensure that HP proactively supports the complex eco-system of processes, tools and applications that our customers need to manage. Indeed, industry analysts argue that HP's Quality Center is already a disruptive force in the marketplace and will continue to be an even stronger alternative to incumbent requirements management offerings.

Tool Name: IBM Rational ClearCase
Company Name: IBM Rational Software
Contact Detail URL:
Product URL:

IBM Rational ClearCase provides life cycle management and control of software development assets. With integrated version control, automated workspace management, parallel development support, baseline management, and build and release management, Rational ClearCase provides the capabilities needed to create, update, build, deliver, reuse and maintain business-critical assets. Highlights include:

    * Rational ClearCase can help increase productivity through parallel development, reduced build/release cycle times, and increased software reuse. Integration with leading IDEs including Rational Application Developer, WebSphere Studio, Microsoft Visual Studio .NET and the open source Eclipse framework further streamlines development.
    * Local, remote and Web interfaces enable access virtually anytime, anywhere.
    * Linux, Windows, Unix and mainframe (z/OS) development support enables enterprise-wide application and build development.
    * Rational ClearCase is seamlessly integrated with Rational ClearQuest for a complete software configuration management solution.

Tool Name: IBM Rational ClearQuest Version 2003.06.13
Company Name: IBM Rational Software
Contact Detail URL:
Product URL:

IBM Rational ClearQuest enables better insight, predictability and control of the software development process. Through flexible workflow management and defect and change tracking across the application life cycle, Rational ClearQuest helps to automate and enforce development processes, manage issues throughout the project life cycle, and facilitate communication between all stakeholders across the enterprise. Highlights include:

    * Project status, workload, and issues including defect submissions and enhancement requests can be easily monitored and prioritized through queries, charts and reporting capabilities.
    * Electronic signatures and audit trails help you to meet regulatory and audit compliance requirements.
    * Local, remote and Web interfaces enable access virtually anytime, anywhere.
    * Integrated with Rational ClearCase and IBM SCLM for z/OS, Rational ClearQuest provides a single point of management for enterprise change management.

Tool Name: IBM Rational RequisitePro v2003.06.15
Company Name: IBM Rational Software
Contact Detail URL:
Product URL:

The IBM Rational RequisitePro solution is a requirements and use case management tool for project teams who want to improve the communication of project goals, enhance collaborative development, reduce project risk and increase the quality of applications before deployment. Highlights include:

    * Uses advanced integration with Microsoft Word to provide a familiar environment for activities such as requirements definition and organization
    * Incorporates a powerful database infrastructure with real-time Word document synchronization to facilitate requirements organization, integration and analysis
    * Enables detailed attribute customization and filtering to maximize informative value of each requirement
    * Provides detailed traceability views that display parent/child relationships and show requirements that may be affected by upstream or downstream change.
    * Performs project-to-project comparisons using exportable XML-based project baselines
    * Integrates with multiple tools in the IBM Software Development Platform to improve accessibility and communication of requirements

Tool Name: IBM Rational Rose Version v2003.06.13 7
Company Name: IBM Rational Software
Contact Detail URL:
Product URL:

Rational Rose is one of the leading Object-Oriented analysis and design tools that integrate the modeling and development environments using the Unified Modeling Language (UML). Latest versions are compliant with UML 2.0 thus allowing users to more accurately model interactions using sequence diagrams, as well as providing support for XML and increased Java/J2EE support. Included with Rational Rose is IBM Rational Rose Data Modeler which supports SQL Server including support for corresponding features such as including functions, new data types, and triggers on views.

Tool Name: iRise
Company Name: iRise
Contact Detail URL:

iRise is the worldÂ’s first solution used by business people to quickly assemble a working preview of business systems. iRise simulations let business people, end users and developers interact with critical business systems before development. The visual representation of the application looks and behaves like the real thing, including data interactions and business logic, so everyone literally gets on the same page. iRise simulations are interactive, unambiguous blueprints for what to build, eliminating expensive change orders, bringing projects to market on time and ensuring the final result will be adopted by end users. The iRise family of products includes:

    * iRise Studio - iRise Studio is a powerful, easy-to- use application definition solution used by business experts to quickly assemble functionally rich simulations of Web-based applications in a matter of hours. iRise Studio is used for new custom applications, portals, enhancements to existing systems and Web-based front-ends to packaged software. Business people can quickly lay out the page flow of simulations and create high fidelity pages that precisely mimic not only the look and feel of the final application, but the business logic and data interactions as well.
    * iRise iDoc - Stakeholders can have fun with application simulations that encourage dialog, drive consensus and quickly iterate to specifications that act as visual blueprints for what to build. Business analysts publish simulations as interactive definition documents, or iDocs, then present them to stakeholders for review. Rather than pages and pages of text and screen shots, stakeholders now have an interactive, functionally rich preview of how the final application will look and behave. They can test drive the simulation as if it were the real thing. Walkthrough notes help guide the review process and feedback comments can be sent to the business analyst with the click of a button.
    * iRise Reader - Using iRise Reader, anyone anywhere in the world can interact with a functionally rich iRise 5 simulation by opening a self-contained iDoc. The iRise Reader client software, which includes a sample iDoc, is available for free via

Tool Name: IRqA (Integral Requisite Analyzer)
Company Name: TCP Sistemas e Ingenieria
Contact Detail URL:

IRqA is a state-of-the-art Requirements Engineering (RE) tool, focused on information exploitation. It is specifically designed to provide an integral support to the complete Requirements Engineering process:

    * Requirements Capture and Management
    * Requirements Analysis
    * System Specification
    * Specification Validation (system specification vs requirements)
    * Acceptance Tests definition
    * Requirements Organization & Classification

In IRqA the specification cycle is supported via standard models and the tool provides a powerful set of modelling capabilities:

    * Problem Domain Models (UML class diagrams and entity-relationship diagrams)
    * Use Case diagrams
    * Context diagrams and DFDs
    * State diagrams
    * Graphical representation of the Requirements Engineering process deployed in the organization or in the specific project

IRqA allows to easily see and create traceability links between specification elements such as different types of requirements, requirements and use cases, acceptance tests, etc.

Tool Name: Justinmind Prototyper
Company Name: Justinmind
Contact Detail URL:

Wireframes and mockups have been used to think and define websites or applications before their implementation. But with the coming of the web 2.0, dynamic websites or RIA, you need to think everything from UI to conditional navigation or the type of interactions you want to use. But mockups or even clickable wireframes aren´t enough.
Justinmind Prototyper 3.0 is a powerful wireframing tool designed to build fully functional dynamic prototypes without any coding.
At first glance, Justinmind Prototyper looks really powerful. It lets you create Rich Interactive Application prototypes. You can also integrate real data and simulate their behaviours through datamasters and datagrids. Ultimately, it simulates real conditional navigation (i.e. functional login pages).
OK, so “powerful” is one thing, but is it easy? Well basically, everything is done through drag and drop. From creating mockups to adding interaction and datas, Justinmind is incredibly easy to use. Easy as Powerpoint, the desktop application comes with a wide range of reusable templates, masters and widgets (sketching or mobile widgets). You can also drag and drop images and elements (videos, flash…) straight from your computer or any other application like Photoshop or Illustrator. You can also create your own interactions by simply drag & dropping events on elements. Even conditions and data are added using drag&drop, no coding is involved. You can build a dynamic website literally in minutes, and to test, you don´t need to export it all as it provides an instant simulation button.
But Justinmind is not just a quick and high-fidelity wireframing software. It also allows to test, comment and validate prototypes. You can add and attach requirements directly to elements or export them. Once you´ ve commented the prototypes, you can generate your own customised specification documentation (.doc) with webpage images, diagrams, navigation flows, requirements and comments.

Tool Name: Leap SE
Company Name: Leap Systems
Contact Detail URL:

Leap SE is an advanced requirements engineering CASE tool that produces object-oriented models directly from a system requirements repository or specification (SRS). By translating English into logical models for software development, Leap SE achieves RAD from the source, dramatically shortening the systems analysis phase of software projects. Project managers can reduce their systems engineering staffing needs with Leap SE, while promoting the development of quality requirements. Twenty-two templates and a Requirement Builder are provided for fast and flexible composition. Every time a new requirement is saved, Leap SE's object model database is updated to reflect the new entities, relationships, attributes and methods. From this database, a directory of header files can be generated at any time to give software engineering a much-needed head start on design. Moreover, it's just one small step to importing these header files into a reverse-engineering CASE tool to quickly produce a host of class diagrams. Leap SE is fully integrated with MS Access. Data model output, in the form of SQL, can be run in the RDBMS to produce entity-relationship diagrams, tables, and relationships complete with referential integrity.  

Tool Name: Lighthouse
Company Name: Artifact Software
Contact Detail URL:
Product URL:

Lighthouse is unique because it is a single repository that allows users to management requirements in the context of the entire application development life cycle. Lighthouse allows users to link requirements to other project artifacts, including tasks, change requests, tests cases and results, defects, issues, and more. As a result, real-time traceability reporting is a simple push-button operation. Since Lighthouse is web-based, it is ideal for widely distributed, virtual software teams. Users can collaborate by attaching comments to any project artifact, including requirements. Automatic alerts can be set to notify users whenever a new comment is added or when a requirement is added or edited. Lighthouse is available both online and on-premise and is free for 1 project and five users. If you need more access, it is only $25 per month per user. Simply go to our web site to create your free account.

Tool Name: METIS Version 3.4
Company Name: Troux Technologies AS / Computas AS
Contact Detail URL:

Metis is a family of client and server products for creating, visualizing, changing, sharing and managing visual enterprise models. It provides a visual representation of the linkages and relationships between a company's various functions and its technology infrastructure. A METIS model is typically based on a template and consists of objects and relationships logically grouped in containers.

Through Metis visual modeling you can structure complex enterprise knowledge to answer critical questions and solve business problems. Metis allows you to capture and link information in multiple areas of an enterprise, from products to processes to systems. View your enterprise as a whole, or focus on the details. By visually querying a Metis model, you can determine the effect of changes and make informed decisions about your business.

Models are created and updated visually with the easy-to-use Metis Model Editor, or with the full-fledged Metis Model Designer. Models can be accessed over the Internet or intranet using the Metis Model Browser, or reviewed using the Metis Model Annotator.

Metis Team Server provides enterprise-wide support for cooperative modeling, versioning, access control and develop-review-publish cycles.

Metis is used for any type of visual modeling, and is methodology-neutral. Common enterprise modeling methodologies are supported through packaged Business Solution Templates, but the Metis Metamodel Developer may also be used to customize existing methodologies or create tailored ones from scratch.

Metis runs on the Windows platform and is built on open Web standards such as XML, URI, HTTP, SOAP, SVG and UNICODE. The Metis 3.4 release builds on more than 15 years of product development, industry experience and cutting-edge research. Industry leaders such as Boeing, EDS, and NCR employ Metis for enterprise modeling.

Tool Name: MKS Integrity
Company Name: MKS
Contact Detail URL:

MKS Integrity for Requirements Management enables engineering and IT organisations to address the primary causes of software project failures. Built on the foundation of a single application lifecycle management platform, MKS Integrity for Requirements Management enables organisations to capture and validate software requirements, link them to downstream development and testing activities and to manage their completion through a unified process across the lifecycle.

Unlike other requirements management solutions, MKS Integrity for Requirements Management goes beyond traditional authoring and traceability providing requirements change management and new capabilities for requirements reuse, enabling the business to improve agility, visibility and minimise project risk.

Requirements Change Management

Requirements are constantly changing and dynamic, and the needs of the organisation are also constantly changing and dynamic - one of the biggest challenges is being able to asses, react and communicate that level of change. MKS Integrity fosters collaboration between business users generating requirements and the developers, keeping all stakeholders informed of changes to requirements throughout the development process.

Unified requirements change management allows for individual requirements or documents to follow their own lifecycle path. Requirements can evolve, branch or change where authorization permits while MKS Integrity maintains a complete audit trail of every change.

A New Concept: Requirements Reuse

Development teams have software configuration management tools to support parallel development, baselining of software configurations and reuse of software components. Today's sophisticated requirements management users have a similar need to associate and reuse requirements in a parallel development scenario while maintaining traceability throughout the lifecycle. MKS is the only requirements management vendor today to offer capabilities for requirements reuse, and no other vendors have a product architecture that can support real requirements reuse in the near term.

MKS Integrity for Requirements Management Capabilities:

Requirements Change Management - Through process and workflow or through authorisation and assignment the ability to control who, what, when and where change happens, the impact of that change and how both are communicated outward.

Requirements Configuration Management - True versioning, branching and baselines of requirements and requirements documents enable you to reuse these assets at any point in the lifecycle and leverage the investments across projects.

Requirements Traceability - The ability to link artifacts within the repository to others either up or downstream, across projects or through time provides tremendous value to automating communications, discovering and addressing the impact of change and calculating metrics to aid in decision making.

Requirements Authoring - A streamlined user interface for capturing the rich content of requirements within documents, lists or hierarchical structures coupled with integrations into productivity tools such as Microsoft Word and Excel.

Requirements Visibility and Metrics - Complete visibility across roles, projects and users and metrics calculated at every stage of the life-cycle and surfaced through reports, charts and dashboards to enable greater and more timely decision making.

Architecture and Administration - Enterprise architecture to support unparalleled scalability and performance in a process controlled globally collaborative environment with centralised administration.

Tool Name: MockupScreens v1.41
Company Name: MockupScreens
Contact Detail URL:

Igor Jese has released new version of MockupScreens, a rapid screen prototyping tool which enables you to quickly and easily create screen mockups of your application and organize them in scenarios. MockupScreens main design goals are ease of use and productivity. New version is available for free download.

With MockupScreens you can create screens, add screen elements (buttons, text fields, grids, etc) and populate them with data, and finally organize screens in scenarios and export them to images. In addition to common screen elements (buttons, fields, lists, etc) you can define multiple elements at once (e.g. textfield with label, etc). Mockups purposefully avoid the possibility to be mistaken for the real application screens. MockupScreens productivity features include intuitive interface, consistent keyboard shortcuts, context sensitive help, creating new screens from existing ones and changing the type of screen elements at will.

Evaluation copy and screenshots are available on the web site. Registration key is available on demand.

Tool Name: Modelio Requirement Analyst
Company Name: Modeliosoft
Contact Detail URL:

Modelio ( is an extensible modeling tool (UMN, BPMN,
etc.) that also supports requirement analysis. Its originality is that it
integrates in the same repository requirement analysis and modeling.
Requirements are part of the model. In addition to having a classical
spreadsheet edition capacity, there is a graphical modeling capacity (using
the OMG/SysML standard notation). As model elements, requirements can be
mixed with other modeling diagrams, typically to show traceability or other
dependencies between these elements.

Using dedicated document templates, produced documents can combine the
requirements documentation, and model aspects such as class models, Use Case
models, or other models describing the scope of a project, and produce
traceability matrices.

    * Graphical requirement modeling, compliant with the SysML standard
    * Spreadsheet editors for requirement
    * Traceability management between requirements and other models (UML, BPMN…)
    * Definition of requirements in MS-Word
    * Model creation wizards
    * Modification impact analysis: Automated construction of impact analysis diagrams
    * Pre-defined set of requirement properties providing an on-the-shelf requirement analysis approach
    * Customization of requirement properties to your approach.
    * Dedicated documentation generation, with the possibility of combining documentation with other model/template parts (use cases, analysis models …) and including traceability matrixes.

Tool Name: MooD Transformation Toolset
Company Name: The Salamander Organization
Contact Detail URL:

Ongoing close co-operation with customers and partners has enabled the development of the MooD Transformation Toolset so that the technologies address the real challenges in the process of business transformation today and in the future.

At its core, the software creates and manages a visual and configurable model of the business. The model gives a common language across the business to shape new solutions and support change - all initiatives are able to reference and build upon a common base and shared view of the business - all stored in a single underpinning repository.

Making the business model live: Activation - a Salamander patented technology - enables the business designs to become the 'live' system by connecting the design components with their real world counterparts (e.g. knowledge, data, systems). Not only is the business model the common reference point for business developments and change - improving and communicating how it works , it is now an active part of running and governing the business on a day-today basis.

Along with the Business Integration Engine - based on industry standards (XML and Web Services), this enables the business models to be used as the integrating force for related initiatives across a business.

Tool Name: Notes 7
Company Name: Lotus Software from IBM
Contact Detail URL:
Product URL:

Notes is not a requirements tool as such, but is very effective place to store requirements specifications. Set up a new Notes database for each specification, and give access to all the stakeholders. Use DocLinks to link to documents that have some relation to your specification - interview notes, meeting minutes. Attach the function point counts to the requirements, then link each of them to the appropriate design documents. Release 5 now includes a bookmark bar that creates quick links to frequently needed information and support for a universal Internet mailbox - whether they're on a Lotus Domino server or hosted by an Internet Service Provider (ISP).

Tool Name: Objectiver
Company Name: Respect-IT
Contact Detail URL:

Objectiver has been designed by RE practitioners to enable real requirements engineering. The tool relies on Kaos, a goal driven methodology and enables users to have a global overview on the system and a systematic link between all the models representing the system. Analysts have the possibility to draw diagrams and to define concepts (like goals, requirements, agent, entities, events, relationships, actions,...) and relationships over those concepts (like refinement, conflict, operationalisation, responsibility, capability, performance, specialisation, causes and so on). Diagrams can be explained with text documents including references to concepts elicited in the diagrams. All these pieces of information can then be put together to generate a requirements document compliant with predefined standards. Key advantages of Objectiver are the following :

    * it enables analysts to elicit and specify requirements in a systematic way,
    * it produces well structured, self-contained, motivated, easily understandable, standard requirements documents,
    * it provides highly effective way to communicate about the requirements,
    * it ensures traceability from requirements to goals and from high-level, coarse-grained behavioural specifications to requirements.

Objectiver is also very easy to understand and can be used by anyone, because it is packaged with a web generation tool that permits to share your processes, goals, and so on with all the employees to the organization. Its main features are:

    * Automatic generation of RFQ/RFP
    * Goal driven requirements analysis
    * Multiple views on documents with easy navigation
    * Completeness and consistency checks
    * Traceability inside models, source, output documents
    * Queries

Tool Name: Optimal Trace
Company Name: Compuware
Contact Detail URL:

Optimal Trace Enterprise Edition is a powerful requirements capture & management solution that facilitates collaboration between business and technical teams in the gathering and management of changing requirements throughout the software development life cycle.

Using Optimal Trace to define, document, communicate, test and manage requirements throughout the application life cycle assures the delivery of a high-quality project that fulfills business specifications, on time and within budget, and makes Optimal Trace Enterprise a key strategic solution for maximizing the business value of software projects.

Define Optimal Trace’s interface is designed to prompt and speed the capture of clear and complete requirements. Its ease of use ensures non-technical users collaborate from the start. The automatic flow diagrams enable easy visualization of interdependencies and impacts. Users can customize their interaction to suit corporate processes whether structured or agile. The project glossary establishes a set of standard defined terms and phases to avoid ambiguity and costly defects.

DocumentCommunication is easy with Optimal Trace's automated document generation and a selection of pre-canned templates that are fully customizable to your company—specific standards and processes to ensure a high-quality finish. Multiple formats mean all stakeholders can communicate in a way that suits each best (Word, Excel, html). Edits can be easily reversed back into the main project to keep the repository and the document in sync. Complete projects can be exported to Microsoft Project, CSV files or other formats.

CollaborateOptimal Trace, the ultimate collaboration tool, provides a central secure repository for all project requirements and artifacts so the most current data is always available for live work or uploading for remote usage. Multiple users can work concurrently online and make real-time edits on the same project. Using Optimal Trace off line to capture users' scenarios live on-site helps users see the project structure emerge. This functionality builds confidence and drives consensus and approval. The baseline capability facilitates review and final sign-off and also allows easy visibility of additions, deletions and amendments.

ValidateAutomated test case generation verifies original requirement specifications and ensures defects are caught early, cutting rework costs, minimizing risk and resulting in a higher-quality application. Traceability from requirements ensures full test coverage for both functional and non-functional requirements. Quality test documentation and reports provides an audit trail and assures regulatory compliance. Integrations with leading test and design tools (such as UML) provides for seamless population of full project data.

Manage All stakeholders can manage and track what is happening in the project in real time. A full history of changes is maintained facilitating project accountability including the ability to set up notifications for automatic e-mail alerts when changes to a particular element take place. Full traceability enables tracing to all dependent elements, and automatic suspect links alert users to the impact of a requirements change. Customized views, sophisticated pre-canned and fully customizable reports, and complex queries allow the project data to be exploited fully and take project definition and impact analysis to a new level.

Tool Name: OSRMT Open Source Requirements Management Tool
Company Name: OSRMT
Contact Detail URL:
Primary author and contact: Aron Smith

OSRMT, an acronym for Open Source Requirements Management Tool, has forms for each 'artifact' - features, requirements, design items, source code and test cases. Each group of artifacts can be arranged in a tree hierarchy, sorted, searched, filtered and reported upon. Artifacts themselves also have subcomponents - so within a form you can fill out a small table/list of items - details to the artifact such as data dictionary elements, use case actions, test case steps etc.

All the 'reference' data that drives the application is stored in the database allowing for a high level of cusotmization. Administrators can define their own type of artifacts and customize every form layout to meet the specific needs - add/remove controls, change order, made fields required, change the labeling, customize the drop down lists of values for status, priority, category and more.

OSRMT is at version 1.1 and while there is currently no support for round trip updates with source documents - you can store (attach) documents to any artifact and create links to files or URLs. All artifact changes file away a historic version of the artifact and the administrator can baseline all artifacts for the selected product.

Traceability is handled in a couple of ways - you can select an artifact and browse for the dependent counterpart - or the easier method is to simply drag one artifact on top of another to create the dependency. Dependencies are powerful if kept current and accurate. If you need to change a component - bit it a bug in the source file, requirement, design or feature - you can use OSRMT to trace up and down the impact on the system - highlighting which test cases must be used to validate the change. Version 1.1 even comes with a rudimentary impact graph based upon the traceability.

Import/export is from and to XML so converting spreadsheets or other data sources is quite feasible. You can build your own reports - although you need to learn Jasper reports to add them to the application. Of course you can take your favourite reporting tool and plug it into the OSRMT database - of which many are supported - Oracle, MySQL, SQL Server, MS Access. Since the application professes to use clean SQL, JDBC, connection ooling and external configuration files - adding another database is simply creating the schema, adding the jdbc driver and away you go.

The application is written using Swing, JBoss J2EE although there are community discussions around adding a web browser client or configuring the application to run over the internet. All and all being only 2 months old there is a lot of promise behind OSRMT.

Tool Name: Poseidon for UML Version 3.2.1
Company Name: Gentleware
Contact Detail URL:

Poseidon for UML is a popular, fully-fledged UML CASE tool. It evolved from the open-source project ArgoUML and has turned it into a world-class modelling tool. Today, it has the fastest growing user community and is famous for its superior usability. Poseidon for UML is delivered in several editions to meet the needs of different users:

    * Community Edition - Perfect for students, beginners, and other non-commercial users, this free edition is the ideal introduction to UML, complete with Java forward engineering.
    * Standard Edition - Aimed at analysts, this edition makes quick and easy work of designing and documenting models with Java reverse engineering, UMLdoc, and plug-in extensions.
    * Professional Edition - Developers will find a full suite of powerful features such as an Eclipse integration, Java roundtrip engineering, and code generation for many other languages.
    * Enterprise Edition - Teams of developers can use real-time collaboration functions and versioning coupled with standalone Java roundtrip engineering to develop software across the room or across the globe.
    * Embedded Enterprise Edition - Embedded system developers can use the team capabilities of the enterprise edition with c and c++ generation specifically designed for embedded systems, along with Java reverse engineering.

Tool Name: QFD/Capture Version 4
Company Name: International TechneGroup Incorporated (ITI)
Contact Detail URL:

This approaches requirements from the Quality Function Deployment (QFD) view. There are two varieties of this product: professional and network edition. They supply predefined project templates with predefined calculations and linkages for many of the most common approaches to QFD. Relationships can be defined in alternative ways, using direct input into a spreadsheet or generate relationship tree diagrams showing measures for each requirement in a graphical tree and branch format. Requirements are linked across as project; changes in one area are reflected throughout the project. The network version of QFD/Capture can be installed on a server and accessed by a number of users simultaneously.

Tool Name: RaQuest
Company Name: SparxSystems Japan
Contact Detail URL:

RaQuest is a requirements management tool designed for use with UML modeling tool Enterprise Architect (EA). With RaQuest, users can manage requirements efficiently through all phases of system and application development.

RaQuest works with Enterprise Architect to extend EA's existing requirements management capabilities. Additional requirements management features provided by RaQuest include the following:

    * Print requirements lists
    * Export requirements lists as HTML or Word or RTF documents
    * Export/Import requirements lists as CSV or Excel documents
    * Show the relationship between requirements in the figure
    * Matrix display of the relationships of requirements, or of requirements and Use Cases
    * Generate Use Cases from requirements
    * Generate requirements from Use Cases
    * Track project personnel and assign responsibility for requirements
    * Track changes to requirements and addition/deletion of requirements

RaQuest is not dependent on the methodology of specific requirement management. We aim at that RaQuest can be used for the process of any requirement management.

RaQuest is short for 'Requirement Adjustment Quest,' reflecting our hope that it will make system development easier. The pronunciation of RaQ means 'easy' or 'happy' in Japanese.

Tool Name: RDD.COM Version 1.2
Company Name: Holagent Corporation
Contact Detail URL:

RDD.COM is used for complex hardware and information systems design and re-engineering. It provides collaborating teams with the ability to engineer and manage requirements with integrated static and dynamic behavior models. Using RDD.COM throughout the lifecycle, a team can capture, record, and report progress on the development of the requirements. The status of the requirements, assumptions, analyses, issues, decisions, and risk assessments associated with a requirement can be ascertained. RDD.COM provides engineers with a repository in which data and model baselines can be stored, accessed, and compared throughout the lifecycle. Using these baselines, users can:

    * Capture source requirements
    * Elicit requirements and use models to clarify expectations
    * Establish feasibility of alternatives based on resource and cost constraints
    * Rigorously define and engineer requirements
    * Analyze effects of system failures
    * Define and design the behavior of system interfaces
    * Refine behavior into discrete processes allocate behavior to architectural alternatives
    * Compare and contrast model and data baselines throughout the entire lifecycle
    * Re-use sets of engineering data and models
    * Refine engineering design with increasing levels of detail
    * Support process-specific engineering environment through an open Public API

Tool Name: RDD-100 Version 4.1.2
Company Name: Holagent Corporation
Contact Detail URL:

RDD-100 is a Requirements Driven Development (RDD) software suite that uses several mechanisms to aid the user in analyzing and identifying requirements. These include a parser tool that can be defined and developed to help the user identify single or compound requirements. RD-100 allows the user to categorize requirements in a specific manner, the rules for this categorization can be captured and automated. RDD-100 captures and traces requirements using its Element Relationship Attribute (ERA) repository, where each source document, and the text for each requirement, is stored as a separate element. Graphical hierarchies show how individual pieces of data relate to each other and trace back to their sources. The tool can extract requirements from ASCII form documents. RD-100 also provides the user the capability to interactively manipulate and input data through a variety of diagrams including Behavior Diagrams, Hierarchical Views, Functional Flow Diagrams, N2 charts, IDEF0 and Data Flow Diagrams

Tool Name: RDT (Requirements Design & Traceability) Version 3.0
Company Name: Igatech
Contact Detail URL:
Product URL:

RDT supports several mechanisms to aid the user in requirements analysis and identification. These include a parser that imports text documents then identifies requirements by key words and structure. The tool provides functionality for deriving, allocating and assigning requirements and acceptance test procedures. Requirements can be traced from top level requirements down to the lowest level requirements. The tool is able to classify/categorize requirements during identification using requirements attributes. In addition the tool provides capabilities to capture architecture, functional decomposition and WBS in graphical format and display data as a tree view of requirements. RDT is able to generate documentation directly into MS Word, including requirements and test specifications, requirement allocation matrices, parent-child relationships and design documents. New features incorporated in version 3 include:

    * Document View Editing, providing a word processor style view of document data.
    * Revision Control, which allows users to look at all changes made to data, and when and by whom these changes were made.
    * Baselines, which enables versions of documents to be captured.
    * Change Proposal Management, which enables a change proposal to be identified, and any data which will be added, changed, or deleted as a result of it being accepted.
    * Change Proposal Management, which enables a change proposal to be identified, and any data which will be added, changed, or deleted as a result of it being accepted.
    * Fully Revised Document Outline Assistant, which provides a tree outline of document structure, provides automated re-numbering of document sections, application of baselines and drag and drop functionality.
    * Revised Import/Export, allowing sections of the database to be exported, including relationships with other requirements, tests and derivations.
    * Check-In Check-Out, enabling the sharing of data between different sites, and the ability to collate this data back to the master database.
    * User Defined Attributes, gives users the ability to name their own unique attributes.
    * Improved User Interface. All data viewing windows are now available with multiple instances, enabling concurrent views of different data.

Tool Name: Reconcile Version 2.0
Company Name: Compuware Corporation
Contact Detail URL:

Reconcile is a requirements management tool that uses the MS Word architecture. Reconcile requires minimal initial resource investment and full integration with popular development and testing tools minimizes learning curves and switching tasks. This requirements management tool provides a flexible and easy-to-use requirements model. Pre-defined requirement types are available and easily modified by project or across multiple projects. Reconcile offers a web interface to allow sharing of any Reconcile report across the Internet or an Intranet, using its own integrated reporting and publishing tools. In addition the following functionality is provided:

    * Track the source of each requirement, including its priority and status.
    * Correlate open defect issues to users original requirements.
    * Issues and defects identified during testing or development can be immediately associated with the requirement that is affected, allowing team members to assess the impact.
    * Testing requirements generated in Reconcile can be used to automatically generate or update a QADirector automated test suite.

Tool Name: Repository-Driven Specification Development Suite (RESDES)
Company Name: Jenz & Partner GmbH
Contact Detail URL:

RESDES is a collection of well-integrated applications that use the central requirements repository as their backbone.

The Repository Server manages the requirements repository and executes instructions from the Evaluator's Application Suite (EAS) client applications, the Repository Browser Web Applications, and the Repository Web Services. The design of the repository data model has been influenced by the Volere template.

The Requirements Repository stores requirements (functional requirements, non-functional requirements, business partner related requirements) organized by category. It currently contains 2,500+ requirement categories and ready-to-use requirements and is continually being updated. In addition, the repository stores structured documents, such as ready-to-use evaluation specifications.

The Evaluator's Application Suite (EAS) is an integrated suite of applications, which supports the evaluation process from creating an evaluation specification to comparing RFP responses in a spreadsheet context.

Repository Browser Web Applications run in a web browser and allow users to browse the repository online. The Evaluation Specification Browser lets users generate spreadsheets in the Microsoft Excel file format. The Requirements Package Browser lets users view the contents of Requirements Packages online.

The Repository Access Web Service makes it possible for other applications to access the Requirements Repository. It can be used by requirements management software or other tools to facilitate quick and easy import of ready-to-use requirements into software requirement specifications.

Tool Name: Reqtify version 2.1
Company Name: TNI-Software
Contact Detail URL:
Product URL:

Reqtify is a requirements monitoring tool. It takes the formalized requirements produced by the requirements activity and monitors their implementation throughout the rest of the project's lifecycle. Reqtify effectively manages requirements traceability and impact analysis across the project's entire lifecycle, enabling quality development in both hardware and software projects. New features in Reqtify 2.1 include:

    * Features for collaborative work
    * Graphical view : zoom, moves and resizing of documents are now allowed
    * Powerful analysis of multiple word documents
    * Improvement of the Reports Generation & Customization capabilities
    * Improvements of the Doors interface
    * Improvements of the Rhapsody interface

Tool Name: Requirements Assistant(TM)
Company Name: Sunny Hills Consultancy BV
Contact Detail URL:

Requirements Assistant(TM) is a tool that analyzes requirements, written in a natural language. It detects incompleteness, inconsistency, vagueness, ambiguity in sentences, in paragraphs, and in a set of requirements.

Tool Name: Requirements Traceability Management (RTM) Version 5.6
Company Name: Serena Software ,Inc.
Contact Detail URL:
Product URL:

RTM supports multiple users working on the same requirements at the same time by implementing locking control on a requirement-by-requirement basis. RTM's toolset supports the ability to capture graphical information as traceable requirements objects. The tool utilizes the native tool, which created the graphics object. A class definition tool is included that allows the user to model any type of hierarchical project data (requirement document, hierarchies, system element structure and WBS). Once the hierarchy is defined generic relationships can also be established to allow cross-reference link information to be established between any active data item. Serena RTM is the only Oracle-basedtool designed to manage all of your Development Data. Sometimes called an Engineering Information Management (EIM) tool, or Development Data Management (DDM) Tool, RTM allows you to organizeand manage all of your Critical Development-related data. RTM offers distinct areas of benefit:

    * Data organization
    * Online collaboration by all stakeholders, regardless of location
    * Management and traceability of requirements, design, tests, tasks, and other development information
    * Visibility into the state of each phase of development
    * Leverages existing tools to ensure participation
    * Manages change at all levels of development
    * Provides for cleaner more concise requirements

Tool Name: RMI (Requirements Management Interface) Version 1.0.4
Company Name: MathWorks
Contact Detail URL:
Product URL:

MathWorks's Requirements Management Interface allows users to coordinate, track, and implement changes in the design specifications throughout the development cycle. Users can access requirements stored in formal requirements management systems, such as DOORS, or in Microsoft Word, Excel, or HTML-formatted documents, and implement the requirements in MATLAB. RMI provides a graphical user interface called the Navigator that displays a tree-structured directory of all the blocks and subsystems in the users current model. Users use the Navigator to access requirements and their corresponding implementations. The latest version now works with the latest DOORS release, DOORS 5.2, as well as all earlier DOORS versions.

Tool Name: RMTrak
Company Name: RBC Product Development
Contact Detail URL:
Product URL:

RMTrak is a requirements management tool that uses a document centric approach that allows users to update the requirements independently from the tool. RMTrak makes use of the MS Word environment to track changes made to requirements, and the facility to designate a requirement manually by visually marking the text within MS Word. RMTrak provides multiple views (matrix, tree, allocation) to allow the user to access the requirements visually. The tool includes basic requirements traceability analysis tools, like the ability to view childless requirements and orphans within an included report. Key features include:

    * Easy To Use - Proposal teams, program managers, or development team members can learn RMTrak and be up and running in less than one day. There is no formal training required, and RMTrak provides an extensive tutorial and context-sensitive online help files.
    * Work In Microsoft Word - RMTrak lets you use the familiar and powerful Microsoft Word application to format and edit your documents. You can begin by using existing Microsoft Word documents or by creating new ones.
    * Document-centric Approach - RMTrak's document-centric approach significantly reduces, and in most cases eliminates, the time many other tools require for typing requirements into the application's database. RMTrak allows you to use your existing documents from various formats supported by Microsoft® Word.
    * Requirements Imports - RMTrak allows you to import data from other requirements management tools.
    * Server or Workstation - RMTrak can be easily installed on a server for use by multiple individuals or on a stand-alone workstation. With RMTrak, documents don't need to be kept in a central location; however, if more than one person will be viewing the documents, it is recommended that you organize them somewhere on a server that everyone can access.
    * Low-Cost Implementation - RMTrak's individual seat license is inexpensive, and limited support is free. Additionally, since RMTrak is so easy to use, there's no need for expensive training, which can take up your valuable team members' time as they struggle to learn a difficult tool.
    * Data Capturing - RMTrak lets you establish a simple requirements management process to capture, organize, and manage entire projects—from concept development to final production.
    * Attributes Assignment - RMTrak lets you organize and trace requirement details to ensure the proper resources are committed to the project during the requirements development phase. You can establish information relationships between multiple documents, assign attributes to the information, such as task assignment, priority and status, and change these over time to reflect changes in your project. You can link high-level business requirements to more detailed design requirements.
    * Change Management (Traceability)- RMTrak lets you stay in control of schedules, resources, and deliverables. RMTrak can manage the impact that changes have on your project objectives, and RMTrak can enable team members to understand their responsibilities and the impact of changing requirements on their project. RMTrak lets you trace changes to see how each requirement's changes affect multiple other requirements. This is the key to successful project management.
    * Flexible Reporting - RMTrak keeps track of your requirements and avoids unnecessary and costly revisions. RMTrak lets you rapidly locate specific information using keyword searches. You can use any of the default reports, including Orphan, Childless, Unallocated, Suspect, Closure and Requirements Summary, and Change reports, or have RBC Product You can use hyperlinks to navigate between your reports and requirements documents.
    * Tag Filter - Thanks to RMTrak's tag filter, it's easy to list requirements of different projects within the same document, and yet not have them be confused in reports and views. RMTrak's tag filter allows each project to only recognize document tags that were intended for it, ignoring any tags intended for another project. This lets you use a requirements management document for more than one project without hassle or confusion.
    * SQL Database Queries - RMTrak lets you generate views using SQL queries, in addition to its other views, so you can easily retrieve and view any desired information from the project's database.
    * Easy Database Recreation - RMTrak's document-centric approach makes rebuilding databases simple. In the unlikely event that a database becomes missing or corrupt, you need only to create a new project in RMTrak then re-import the project's documents.
    * Flexibility - You can create any type of document, with any format, any structure, and any purpose, and RMTrak can still track the requirements listed in the document. To RMTrak, it doesn't matter if the requirements are presented in tables, bulleted lists, or just mentioned somewhere in a paragraph.
    * Customization - RMTrak is completely customizable. Unlike many other collaborative requirements management tools, RMTrak lets you configure how you tag and format your documents, how it recognizes tags, how it retrieves the document's number and revision, and more.

Tool Name: RQMAN
Company Name: Rednotes Technologies Inc.
Contact Detail URL:

RQMAN is a requirements management system that is meant to be collaboratively used by all members of a software development project, including the business analysts, the project managers, the architects, the programmers and the testers. RQMAN is designed to be easy to install and easy to use so that new users can become productive quickly.

RQMAN is available in two different editions. Enterprise edition is intended for projects of all sizes, including large multi-site or offshore projects. Scrum edition is meant for small to medium sized projects that follow the Scrum methodology.

Some of the key features of RQMAN (Enterprise edition) are: versioning of requirements (text and files), high-level requirements and detailed use cases, mini use cases, narratives, events, tasks and defects. Having a built-in defect management system reduces the overhead involved in maintaining two separate systems, one for requirements and the other for defect management. Business analysts can choose from one of three styles in documenting detailed requirements: use cases, mini use cases and narratives.

Some of the key features of RQMAN (Scrum edition) are: versioning of requirements (text and files), sprints, user stories, defects, events and tasks. User stories can be grouped into sprints, so that programmers can quickly and reliably know the set of requirements that they should work on in a particular sprint.

Tool Name: Scenario Plus version 2.1.1
Company Name: Scenario Plus
Contact Detail URL:

Scenario Plus generates and models goals, captures, verifies, animates and plays back scenarios. Designed for use by stakeholders who want to describe their requirements to software developers. Scenario Plus is comprised of a set of add-on tools to enable DOORS to be used for scenario-based requirements elicitation and analysis. Scenario plus is also capable of generating test scripts.

The Templates for Documents & Spreadsheets define simple document patterns in different formats (including Word and Excel) to support mission, stakeholder and non-functional requirement analysis on projects.

The Use Case toolkit for DOORS provides a complete set of add-on tools for scenario- based requirements elicitation and analysis with UML Use Cases.

The Diagrams toolkit for DOORS provides editors for a range of systems engineering diagrams. All the diagrams permit full traceability to requirements.

The Extensions toolkit for DOORS provides tools to build project support structures such as Templates, Project Dictionaries, and annotatable World Maps.

Tool Name: SHORE version 2.0
Company Name: SD&M (Software Design and Management) AG
Contact Detail URL:

SHORE (Semantic Hypertext Object REpository) is a hypertext repository that provides a consistent view of content from a diverse set of tools, like other repositories, text documents, program source code etc. Requirements documents (or the content of repositories) are converted to XHTML and enhanced with specific markup, which denotes the relationship between objects defined by the various documents. The converted requirements documents can then be accessed in a variety of ways, including using browsers, using queries on the content of SHORE's object structure by creating report documents from SHORE or simply by dumping the content into text files for further processing. The documents, objects, and relationships are specified using SHORE's own simple meta model specification language which can be used to answer questions like which requirements have been derived from a specific use case? Which test cases check a specific requirement? Which use cases and requirements would be affected if a specific class were changed?

SHORE is developed as an open source project and was initially made available by sd&m under the Common Public License. Applications of SHORE are source code repositories for software development or reengineering projects or in general tools for knowledge management.

Tool Name: Simunicator
Company Name: Simunication Inc.
Contact Detail URL:

Simunicator is a tool for rapidly building high fidelity prototypes and simulations to identify needs and requirements. It is an affordable, powerful, and easy-to-use requirements definition tool. It has functionality for capturing feedback and ensuring creation of simulations in a collaborative way. It is very flexible so can be used with any process including Waterfall, Agile, RUP, etc. and will add value to the process to ensure that projects begin with correct and validated requirements. Simunicator incorporates the following features:

    * Web Based — Simunicator is completely web based, requiring only a browser to build or view simulations. Customers need not install any special software to view the simulations. Deployment and maintenance is much easier.
    * Use Case Driven — Users can begin by defining use cases (or scenarios) then adding behaviour and user interfaces. Use case actions can be connected to buttons and links to create functional simulations.
    * WYSIWYG User Interface — Simunicator user interfaces are configured using an in-browser HTML WYSIWYG editor. Users can work in HTML or use the editor to help. Users can plug in their own current widgets, HTML, Java Script and style sheets (CSS). Apache's Velocity syntax is supported in the web pages.
    * Templates — A selection of templates for horizontal, vertical, tree, tabbed and dynamic template navigations is provided. Users can create reusable templates so whenever a new project is started they can view what the simulation will look like using different templates.
    * Database Access — A simulation database is provided for quick creation of tables that can be plugged into the simulations. Having data appear in the reports and forms makes a powerful presentation for users who are trying to test drive the simulation.
    * Logic and Rules — Business logic and rules can be added using scripting so users are not limited to the buttons and clicks in a typical tool GUI. The Beanshell scripting language used is very similar to conventional scripting syntax.
    * Simple but Powerful — Users can create simulations in minutes to start the communication flowing, then if required build very powerful simulations which access databases, validate users, build PDFs and much more.

Tool Name: Software through Pictures (StP) Version 8.3.1
Company Name: Aonix
Contact Detail URL:
Product URL:

StP consists of several tools that link all phases of the project lifecycle including requirements specifications, analysis and design through to application deployment and maintenance. Amongst the family of tools is the Validator/Req tool which models requirements in UML notation. Validator/Req supports automated syntax and semantic checking to make sure the rules of the modeling language are not violated. Validator/Req also checks the entered requirements information for logical and operational correctness. Also included is the StP/UML tool which is a graphical UML based OO modeling environment which automates requirements discovery, a`nalysis, design, and implementation of object-oriented applications. It includes nine graphical editors one of which is the Use-Case editor which allows the user to perform high-level analysis with usage models to identify requirements. Additional features include the ability to generate test cases, testability reports, and requirements-to-test-case traceability matrices. The latest version includes the following new functionality:

    * Complete UML version 1.3 support
    * Scalable to dozens or even hundreds of simultaneous users without the need to partition models
    * Unique additional support for Safety Critical models and real-time, allowing developers to use StP at the highest levels of criticality as well as for conventional projects
    * Support for Structured Analysis and reverse engineering

Tool Name: speeDEV
Company Name: speeDEV
Contact Detail URL:

speeDEV is a Web-based environment, designed to allow all the participants in a Software Project to participate and exchange information about the Project. speeDEV has developed a Software Life-Cycle Process Flow Automation System which includes Requirement Management, Issue Management, Task Management tools in a single integrated environment. speeDEV includes the following components:

    * SpeedevRM ­ a requirements management tool that offers restricted modification access to different items to different users, tracks changes made to requirements as well as generating formatted requirement documents.
    * SpeedevIM - an issue management tool that is used at the beginning of the project to track various business, technical and infrastructure issues. Tracing Issues back to Requirements is also provided.
    * SpeedevTM - a task management tool that automatically generates tasks from assignments of requirements.
    * SpeedevPA - a process management tool that tightly integrates with other modules for defining, implementing and enforcing the development process.
    * SpeedevTS - a time management system

There are enterprise and professional editions.

Tool Name: Statemate MAGNUM version 4.1
Company Name: I-Logix
Contact Detail URL:

Statemate enables engineers to rapidly design and validate complex systems level products through a unique combination of graphic modeling, simulation, code generation, documentation generation, and test plan definition. As a result, Statemate has emerged as the standard for high-end embedded systems development within the medical, automotive, aerospace, and defense industries. Benefits include:

    * Enables complete systems design at the highest level
    * Eliminates ambiguities common in written specifications
    * Validates system behavior early in the design process
    * Enables the capture of test scenarios at the requirements and specification stage
    * Detects and eliminates specification errors before implementation
    * Generates an executable specification of the system
    * Links designers, developers, and users for collaboration on a design, increasing the level of communication and cooperation
    * Simplifies understanding of operation with animation of graphical models during code execution
    * Accelerates the rapid prototyping process by providing C or Ada code for virtual and physical prototypes
    * Produces production quality code generation from the design model
    * Enables hardware/software co-specification
    * Automatically generates complete, consistent, and formal documentation
    * Reduces system development time by at least 30%

Tool Name: Statestep
Company Name: Statestep
Contact Detail URL:

Statestep is designed to ensure that no unusual scenarios are overlooked in the requirements phase.

A unique user interface makes it possible to systematically consider vast numbers of combinations of circumstances. In its most powerful mode of use, Statestep supports modeling system behaviour as a finite state machine - in a simple form that is immediately understood by all reviewers and allows for easy annotation with informal comments or notes.

Whether used in a specialized or a more general way, Statestep provides continuous interactive feedback on the consistency and completeness of the specification being edited.

Template-based code generation is also available.

Tool Name: TcSE (Teamcenter Systems Engineering) Version 7.0
Company Name: UGS
Contact Detail URL:

TCSE is a requirements management tool that includes both Requirements Management and System Architect licenses. The Systems Architect solution gives the people responsible for planning the integrated mechanical, electrical and software product design a powerful tool to create and communicate requirements. The Requirements Management solution delivers product requirements to all of the entitled users who participate in your product lifecycle. Teamcenter brings your customers directly into your extended enterprise and reflects their concerns from the start of your product lifecycle to its conclusion. Version 7 of TcSE includes the following new features:

    * An intuitive user interface that looks and acts a lot like Windows Explorer and Outlook.
    * ¡§Live¡¨ Microsoft Office integrations allow users to interact with requirements information directly from their desktop
    * Document importing and exporting for requirements capture and generation.
    * Multi-user group environment that enables users to view and work on requirement concurrently in a controlled way.
    * Linking and tracing mechanisms like a summary requirement to a specific paragraph in the source document from which is was extracted
    * Versioning/variant feature that supports a complete requirements-based configuration management capability
    * Activators enable development teams to capture, automate and enforce processes.
    * Security protections allow administrators to control user access, information access, and modification privileges.

Tool Name: TopTeam
Company Name: Technosolutions Corporation
Contact Detail URL:

TopTeam is a unique tool that enables various disciplines to clever work together with the end result in mind.

The power of TopTeam can be explained by the integral design that looks beyond just requirements. The easy to use tool, with rich features "off the shelf", ensures requirements are really used by all disciplines that contribute to achieving the common objectives.

    * Powerful repository to document all kinds of information
    * Extensive features to document and manage requirements
    * Strong traceability functions and visualization
    * State-of-the-art support for writing and modeling use cases, including integration with testcases
    * Life cycle support with versioning, releases and baselines
    * Integrated issue tracking and change management system
    * Useful communication—workflow features to support working in a team

Tool Name: Truereq PLM Software version 1.1
Company Name: Truereq Inc.
Contact Detail URL:

Truereq is an ASP-based requirements management tool for collaborative Product Lifecycle Management. Using Truereq, you can manage your product development process in a centralized workspace shared by all your team members. Truereq's integrated toolkit helps you focus on making better products, more quickly, efficiently, and at a dramatically reduced cost.

Competitive Advantage

    * Affordable ASP & Enterprise Solutions
    * Integrates with Existing Processes, Methodologies and Tools
    * Collaboration, Workflow and Data Aggregation

The TRUEreq environment provides a centralized repository for information and a forum for communication. It is an easy to use set of tools and a bi-directional XML platform that integrates with existing solutions. TRUEreq allows for insight into and control of the product development process to help make better, quicker decisions yielding successful products.

Tool Name: VeroTrace
Company Name: Verocel
Contact Detail URL:

VeroTrace is a requirements traceability management tool for managing system requirements, software requirements, high and low-level requirements. It can also associate various artefacts such as source code, design components, test procedures, functional test results, coverage results, and all review filenames that support all requirements.

VeroTrace is also a life cycle traceability management tool that allows you to produce, manage, and deliver all the data that supports software certification/approval. VeroTrace combines requirements; CM configured artifacts; and all reviews with auto-generated HTML traceability information creating what is, essentially, a local website that hyperlinks all life cycle traceability data. In fact, VeroTrace first generates the traceability information entirely as XML files. Its traceability generation procedures then convert all the XML traceability files to HTML files using XSL stylesheets so the traceability can be viewed with any browser.

Tool Name: VisibleThread On-demand/On-premise
Company Name: VisibleThread
Contact Detail URL:

VisibleThread helps corporate IT departments create superior project documentation that leads to successful projects. Our document structure and quality analysis tools, combined with the ability to create tailor-made best practice documents, provide customers with the insight and metrics they need to make better decisions throughout the IT project lifecycle. VisibleThread ensures a uniform approach to IT documentation resulting in consistency across documents, higher quality outputs and lowered cost.
Top-performing organizations apply reference models, standards, and other methodologies to improve processes in the SDLC and cut cost. But, that’s easier said than done.

The best organizations put in place process and quality improvement teams but there remain many challenges:

    * Gathering objective metrics on the quality of documentation is difficult
    * Different processes will be appropriate for different areas
    * Not all process templates are appropriate for all sizes of projects
    * Implementing review stages is manual and time-consuming

VisibleThread streamlines and dramatically improves process improvement efficiency by:

    * Ensuring project documentation measures up to appropriate industry best practices (e.g. IIBA BABOK, ISO 9126)
    * Providing consistent & objective metrics around how complete your documentation is
    * Putting oversight in place without altering the way teams work
    * Providing a 10,000-foot view of project documentation so that you can catch issues early on, before they sabotage your project
    * Providing centralized reporting for every project initiative and its documentation
    * Yielding over 100% ROI in year 1


Tool Name: Visual Information Portal (VIP) Version
Company Name: Future Tech Systems, Inc.
Contact Detail URL:
Product URL:

Envision VIP provides a fully extensible database for housing each piece of a document. This includes phrases or words that a user uses in a document. Envision automatically keeps track of all key terms (e.g. requirements and system elements) and all references to them. Envision VIP provides a completely customizable reporting facility that provides unlimited ways of viewing and building information such as indexes or glossaries. In addition, it provides a custom query facility that produces Excel type spreadsheet reports, a data repository browser facility, and a repository toolbox.Now you can synergistically model your enterprise with the ENVISION Visual Information Portal (VIP). Accurately modeling these complex domains is crucial to shaping a viable re-engineering agenda.

Intuitive models allow you to quickly capture your "current state" metrics as a baseline against which future changes can be evaluated. These "live" dynamic visual models support on-going strategic planning and control within the organization. They can also be used to provide multimedia training, executive information systems, project planning, development, and beyond.

ENVISION from Future Tech Systems is widely used by business consultants and analysts in major organizations for:

    * Documentation of processes, services, systems and organizations
    * Enterprise resource planning and control
    * Documentation management and control
    * Process improvement
    * Graphical executive information systems
    * Systems analysis and design
    * Data modeling
    * Network modeling
    * Model based training

Tool Name: XTie-RT (Cross Tie Requirements Tracer) Version 3.1.02
Company Name: Teledyne Brown Engineering
Contact Detail URL:
Product URL:

XTie-RT is a client-server based application that manages requirements. Amongst other things like functional analysis, risk analysis, and testing it provides automatic parsing of requirements using the user-defined keywords that meet the keyword specification. XTie-RT is built on a proprietary database which supports a point and click query mechanism. Up to 128 simultaneous users operating on multiple projects are allowed. It can be configured to support a functional or OO project based methodology. Traceability functions include support for normal parent/child links to manage requirements and support for peer links between items in the database and general documents to provide an audit trail showing compliance to quality standards or contractual conditions.