We acknowledge the contributions of Dora Lam and Rabi Achrafi to this list. Please note that the list does not imply a recommendation, nor does omission imply that we disapprove of the tool. We urge you to carefully consider your requirements for a tool before looking at any of them. Some of these companies have demonstration versions available.
Pete Jones of Phonak AG suggests that when reviewing tools, you give vendors five minutes to sell their tool. That is, the vendor's site should be able to tell you in that amount of time what the tool can do for you. If the vendor has done his requirements, then he should know that your main interest, and possibly your only interest at this time, is whether the tool will work for you. You are not interested in a laborious explanation of every button and menu choice possessed by the tool, not are you interested in glorious promises, and most likely not having a salesman call. The way the vendor addresses your review is a guide to how well the tool will work for you.
Accompa is an affordable, on-demand (SaaS) requirements management tool. It simplifies the tasks of gathering, tracking, and managing requirements. Key features include:
agosense.fidelia’s unique approach of change driven requirements management offers
unmatched capabilities. Each step during the creation or modification of requirements documents will be recorded in detail, so that each granular change becomes projectable and traceable. agosense.fidelia can be deeply integrated within your overall change process, offers nearly unlimited scalability and unique features like parallel editing of documents, true branching and much more.
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.
Avenqo PEP is an Application Life Cycle Management tool that combines Requirements Management features with Test Management and Bug Tracking. Avenqo PEP provides a unique information repository for all stakeholders.
This common approach guarantees full transparency and access to important project information for all team members - at any time and any place. Each stakeholder can get his own task-specific view onto these project information. Additionally, we have implemented some tools to support the communication between all stakeholders (e-mail based discussions, task management).
The feature list of Avenqo PEP includes:
Avenqo PEP is currently offered as a free Community Edition and as a Professional Edition with enhanced features and support.
Use Axure's specification software to effectively document and communicate your designs with clients, colleagues, and stakeholders. Save time and money by instantly generating a customizable functional specification in Microsoft Word format.
Create Word templates with custom headers, footers, title page, and heading styles to meet your functional specification standards. Select from single or two column layouts. Configure the order of the screenshots, annotations, and page notes.
Then, click a button to generate your design specification any time and as many times as you update the design. Spend more time on your design and less time writing an SRS document.
Balsamiq Mockups is a rapid wireframing tool that reproduces the experience of sketching on a whiteboard, but using your computer, so they’re easier to share, modify, and solicit honest feedback. Mockups look like sketches, so you won’t get distracted by little details, and can focus on what’s important instead.
Using Mockups feels like drawing, but because it’s digital, you can tweak and rearrange easily. Teams can come up with a design and iterate over it in real-time in the course of a meeting.
Product managers, designers, developers, and even clients can now work together in the same tool to quickly iterate over wireframes, before writing code.
You can download a fully-functioning trial version of Balsamiq Mockups.
You can start a free 30-day trial for myBalsamiq, our web app.
Listing updated February 2012
Powerful, flexible project management software for SharePoint.
Project Management Central (PMC) simplifies all aspects of project management on SharePoint. By providing a central workspace for projects, PMC lets you:
Key benefits of PMC:
Free full featured trials are available for either download or in a hosted sandbox. Visit the product page linked above for more information and to see it in action!
Blueprint is a complete cloud-based solution for collaborative requirements definition and management with support for the entire requirements lifecycle. Business Analysts author requirements in Blueprint using a broad range of visual editors, validate requirements using an online review and approve experience, collaborate continuously on requirements using an integrated set of social features, and manage requirements with custom requirement types and properties, fine grained versioning, and detailed traceability. Blueprint integrates with other lifecycle tools like HP ALM, including the automatic generation of tests. It is accessible using popular web-browsers, is easy to maintain, and highly scalable to support large distributed enterprise development teams.
BusinessOptix is a cloud-based business modelling and process design platform that enables organisations to deliver enterprise change & transformation, connect strategy to execution, accelerate the pace of digital business, improve operational performance and reuse and monetise intellectual property.BusinessOptix:
CaliberRM 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:
All the features you want at a price you can afford!
Now you can migrate from a Document-Centric Process to a Database-Centric Process easily and affordably!
CASE Spec provides the power of a word processor and a spreadsheet with database to effectively track requirements and specify systems. Its unique set of analysis and reporting tools makes it the most affordable, cutting-edge, lifecycle management application for software/systems development on the market today.
Summary of CASE Spec Features
Complete lifecycle management – Use CASE Spec to develop and release products while also capturing customers’ requirements, use cases, user stories, backlogs, test cases, bugs, and more for ongoing and post-release project management.
Interface with other tools – Easily interface with other lifecycle tools and automate import/export processes. Easily migrate from a document-centric lifecycle process to a database-centric process using the built-in import tools for Word, Excel, XML, and more.
Collaboration – Bring team members together from many locations with Web-enabled workflow and configuration management.
Specification – Specify systems with users’ stories, use cases, and lists of hierarchical requirements. Specifications can also include diagrams (use cases, activities, sequences, packages, state machines, classes, objects, components) and embedded objects (RTF fragments, such as formatted text, tables, and images).
Requirements Tracking – Enjoy the combined power of a word processor and a spreadsheet. Use Views/Attributes to easily track requirements, reporting, and management.
Traceability – Rely on award-winning analysis tools that provide visual and tabular traceability. A matrix displays the complex relationships between requirements and artifacts (user stories, use cases, design elements, test cases, issues, project documents). Automatically generate traceability, gap, and impact-analysis reports.
Change and configuration management – Simplify your development process with integrated automatic history tracking and baselining features for projects’ artifacts.
Document generation – Quickly and automatically generate specification documents and detailed reports.
Document management – Store project documents and files in the provided version control system (repository) for sharing, configuration management, and linking documents to requirements and other specifications.
System architecture – Enjoy these unique architectural features:
• A multi-tier, client-server architecture that is scalable from a single user to hundreds of users with optimal performance and scalability.
• A high-performance, embedded enterprise database is included. All the project data, documents, and other artifacts are stored in a single, centrally-controlled location.
- March 2017
CaseComplete helps you gather, organize, and share use cases and requirements. The tool's strength is its ease of use. Within minutes, you can install it, write a use case, and generate a clear, good-looking requirements document.
CaseComplete guides you through each step and lets you collaborate with your team to produce a complete and accurate set of requirements. With the click of a button, you can generate specs, test plans, project plans, and more.
A fully functional 30-day trial is available from the website.
codeBeamer is a web-based system for Requirements Management (RM) and Application Lifecycle Management (ALM), supporting the complete software development lifecycle from requirements management through development and testing, all the way to release. Due to its organic integration, it provides a single pane of glass solution that offers end-to-end gapless traceability throughout the lifecycle.
By integrating Git, Mercurial, Subversion and Plastic SCM version control systems, and supporting the use and re-use of over 10,000 requirements, codeBeamer is one of the most progressive solutions amongst requirements management tools. In addition to its ReqIF support, it offers REST API and integration with Enterprise Architect, MATLAB Simulink, Atlassian JIRA, IBM DOORS, and a convenient round-trip feature with MS Office (Word, Excel) solutions.
codeBeamer supports geographically dispersed development by providing an advanced platform for collaboration, requirements management, process control, and quality assurance all in one tool. Overall, it brings higher transparency and efficiency at shortened release cycles, complete traceability, and facilitates compliance with various safety-critical standards and regulations.
Cognition Cockpit is a web-based platform for online, guided compliance in regulated industries. The core of Cockpit is online templates; templates created by Cognition out of the box and templates created by you on the fly. These templates guide product development teams through the design controls and risk management processes for medical device compliance. Templates also guide users through Quality Risk Management activities for pharmaceutical products. A combination of both types of templates help combination products companies ensure rapid, audit proof compliance submissions.
Cognition Cockpit is available as a SaaS platform or self hosted. Cognition offers a full Validation Kit for companies who need to validate software used in the product development process. Cockpit manages Requirements, Risks, Tests, Workflow, CAPA, and complete traceability through the entire product development process and into post market.
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.
Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
To learn more about requirements management in Enterprise Architect, please review the following: https://www.youtube.com/watch?v=CzYMhwd7v4c&t=341s
Enterprise Architect is a progressive tool that covers all aspects of the development cycle, providing full traceability from the initial design phase through to deployment, maintenance, testing and change control.
Sparx Systems is a global software company specializing in high performance, visual modeling platforms for planning, designing and constructing software-intensive systems. Sparx platforms are used by systems designers, corporate planners, business analysts, enterprise architects, standards developers and software engineers. Sparx modeling software is widely used in finance, defense, government, aerospace, automotive engineering, geospatial, entertainment, health, smart grid, aviation, retail and telecommunications. Over 80 per cent of Fortune 100 companies have licensed Sparx Systems flagship modeling platform
Listing current March 2017
Gatherspace.com 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:
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:
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.
IBM® Rational® DOORS® software is the market leading requirements management application that can help you reduce costs, increase efficiency and improve quality by enabling you to optimize requirements communication, collaboration and verification — throughout your organization and across your supply chain.
IBM Rational DOORS contains proven capabilities that can help increase quality and efficiency by optimizing requirements communication and collaboration. Rational DOORS, a scalable solution for managing project scope and cost, helps your projects meet business goals, satisfy customer needs, and address applicable regulations and standards.
IBM Rational Requirements Composer supports requirements definition and requirements management using a collaborative approach, enabling stakeholders and IT teams anywhere in the world to provide input, get clarity, achieve consensus faster, and adapt to changes quickly.
IBM Rational Requirements Composer empowers teams to define, manage, and report on requirements throughout the software development lifecycle.
IBM Rational RequisitePro provides requirements management, traceability, and impact analysis capabilities for project teams, primarily suited to organizations creating application software. See IBM Rational Requirements Composer to see the 'next generation RequisitePro'.
IBM Rational RequisitePro helps project teams to manage their requirements, to write good use cases, to improve traceability, to strengthen collaboration, to reduce project rework, and to increase quality.
IdeaShare enables soliciting and harvesting of ideas, suggestions, and feedback to improve products and services. IdeaShare's collaboration-centric features empower users to create, evolve, and ranking ideas. Organizations can crowd-source ideas from their communities of customers, partners, or employees. IdeaShare's novel approach to idea management is simpler, faster, and produces better results.
Key features include:
Innoslate combines systems engineering software with requirements management, requirements analysis, and collaboration tools; all within one solution at an affordable price.
It has never been easier to develop, capture, analyze, and manage requirements with your project team members.
Innoslate provides the first systems engineering tool on the cloud that supports the full lifecycle from requirements definition and management to operations and support.
Innoslate meets and exceeds the baseline INCOSE requirements management standard.
inteGREAT is a Requirements Definition and Test Automation platform built around a Knowledge Base. Capturing Requirements as Knowledge leads to many benefits for a project team.
InteGREAT supports the widest scope of Requirements Dimensions in the industry. inteGREAT can be used to develop business, user and system requirements including Goal, Risk, Mitigation, Glossary, Stakeholders, Functional and Non-functional Requirements, Business Rules, Constraints, and Assumptions, Process, Use Case, Data Requirements, Reporting Requirements, Actors, Events and System/Network context of deployment & integration. Traceability is maintained between all objects across all dimensions.
Based on the Knowledge captured, inteGREAT automates the production of well over 30 standard diagrams and documents, normally produced and managed manually by project teams. These include Detailed Use Case documents, Traceability Matrices and 3 types of Test Case documents.
inteGREAT also facilitates RE-USE of knowledge specifications, not only within projects, but also across projects and Enterprise wide, ensuring consistency and standardization.
inteGREAT leverages industry leading products for Requirements and Test Management (HP Quality Center and Microsoft TFS), and Collaboration & Workflow Management via SharePoint as the application servers.
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:
Contour is a powerful Web application 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 a centralized solution. Contour is a versatile tool that can be used for many software, systems and product development projects. It can be used with any process -- including Agile, Waterfall and Spiral.
Contour is incredibly fast and easy to deploy to your entire organization. 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:
Contour features include:
To see Contour in action, check out the Contour videos.
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 4.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.
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.
LiteRM is a lightweight requirements manager that:
More details are available on the website.
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).
Lucidchart is an online diagramming tool (SaaS) for creating flowcharts, mind maps, org charts, Venn diagrams, and more. Lucidchart also supports libraries for designing software and service architecture, including UML diagrams, entity-relationship diagrams (both conceptual and physical), and network diagrams. Lucidchart supports AWS 2.0 shapes and allows you to import any additional libraries you might need in the form of Visio stencil files (.vss/.vsx).
Lucidchart is deeply integrated with many enterprise-level platforms including JIRA, Confluence, Box, Microsoft Office 2013, Jive, and Gemini. Lucidchart is also integrated with Google Apps and Google Drive.
Lucidchart allows you to collaborate seamlessly with Microsoft Visio users. Users can import any Visio file and export documents to Visio formats.type. As mentioned previously, Lucidchart also supports Visio stencils, so if we don’t have the library you are looking for, you can import it.
Collaboration and Sharing
We offer many options for collaborative learning and sharing, including:
Lucidchart offers a free 14-day trial without any credit card information needed.
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.
Modelio (www.modeliosoft.com) is an extensible modeling tool (UML, BPMN, ArchiMate 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.
Salamander’s MooD technology is the leading software platform for Enterprise Performance Governance. Through Salamander’s track record as a software innovator that has stayed close to the needs of its customers and partners, MooD has been able to establish the market for architecture-driven business solutions that support common understanding and decision effectiveness in complex environments.
Gartner, Ovum, Butler and Forrester have all recognised MooD as a significant force in architecture enabled software, fully supporting MODAF, certified by TOGAF, and used by a growing number of global businesses as the basis of solutions for technology audit and architecture, business architecture, business value management, devolved operational governance and decision effectiveness. It is the sole tool in the ‘Innovator’ quadrant of Gartner’s Magic Quadrant, due to its approach to translating EA into business value and presenting that in meaningful ways for specific audiences.
MooD comprises two main components, MooD Business Architect and MooD Active Enterprise. Business Architect is the name of the product used by individuals and teams of architects, systems engineers, analysts and other professionals to build, configure and maintain architectural enabled solutions.
MooD solutions are deployed using an advanced server based environment known as MooD Active Enterprise. Active Enterprise is used to provide the following discrete functions:
“By addressing the business need for improved accountability over major strategic and planning decisions through the use of MooD Solutions that are developed in conjunction with its customers and partners, Butler Group believes Salamander differentiates itself well from most other vendors whose focus usually lies either in modelling or analytics.”
Listing accurate as of March 2017
The success of projects in software and product development hinges on a number of things: well-founded Requirements Engineering, requirements-based Project Planning, secure and reliable Versioning, Traceability of results as well as company-wide Resource Management and Controlling. For all this, objectiF RPM is the tool. It supports you on your way to products that correspond precisely to requirements.
With objectiF RPM you can:
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 :
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:
OneDesk is web-based on-demand requirements software. This easy-to-use software, aimed as small to enterprise-sized businesses, also incorporates customer feedback management, project portfolio management, and social business collaboration aspects such as discussion forums, blogs, chat, idea voting, and more. With these, businesses can efficiently communicate with their customers, and get their products to market quickly.
OneDesk simplifies the requirements management process
Whether you are developing a product or delivering a service, FeatureSet puts you in control of your requirements. The requirements management, capturing, analysis and elaboration processes have never been easier.
OneDesk’s requirements management capabilities allows you to:
OneDesk’s requirements prioritization / analysis tools:
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.
Complete Requirements Management Solution
Polarion REQUIREMENTS is designed from the ground for highly effective, transparent and secure collaboration, while teams have the option to work in their familiar environments.
Immediate Benefits and Value
Collaboration, Traceability and Workflow - 3 core principles built into our DNA
An exclusive innovation you won’t find elsewhere, Polarion LiveDoc™ - online structured specification documents, are fast becoming the way companies of all sizes gather, author, approve, validate, and manage requirements.
Grow into Polarion’s Test Management and/or enterprise ALM solutions that seamlessly tie in with your requirements data. Just add licenses to your installation... nothing to install or integrate.
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:
ProR is an open source tool for requirements engineering that is part of the Eclipse Requirements Modeling Framework. It supports the ReqIF 1.0.1 Standard natively. It consists of a powerful, scalable user interface for working with natural language requirements. It can easily be integrated with other Eclipse-based tools. Commercial support is available by various parties, including Formal Mind, who publishes a ProR newsletter (see contact link above).
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:
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.
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.
RAWeb / Requirements Assistant is a tool that analyzes requirements written in a natural language. It detects incompleteness, inconsistency, vagueness, testability -issues, and ambiguity in a sentence,
in a paragraph,
and in a set of requirements.
The tool has an interface with DOORS(TM), and this interface is approved as "Ready for Rational".
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.
ReqEdit is a tool that is designed as a simple and portable ReqIF editor for Windows OS. Users can offline create and edit specifications including attributes and links. You also have the possibility to upgrade ReqEdit Client to an enterprise aware solution due to the optional connection to our ReqEdit Server.
A 30-day, fully-functional free trial is available in our shop: http://shop.reqteam.com/
The ReqEdit Reader which is avalaible as freeware in our shop allows you to show any file that is created by a ReqIF-supporting tool. So you have a quick overview about the structure, the attributes and all embedded images and files.
Key features of ReqEdit include:
ReqSuite® is a Requirements Engineering tool that does not only provide common Requirements Management features such as versioning, or tracing, but assistance functions to guide and support requirements elaboration activities (eliciting, documenting, analyzing, etc.) as well.
ReqSuite can be highly customized in a model-based way, which allows providing very precise and tailored support for almost every requirements engineering setting.
Its intelligent and context-sensitive work support makes requirements-related tasks faster and enables a higher degree of completeness and clarity in requirements, which finally results in a greater project efficiency.
The feature list of ReqSuite includes but is not limited to:
The client side of ReqSuite is currently implemented as a MS Word®-Addin. A web-based interface is under development.
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:
The Requirements Quality Suite (RQS) consists of three tools that are plugins of other RM tools to manage, analyze and improve the quality of the requirements documents/ specifications managed by them.
RQS is connected to IBM DOORS, Visure Requirements, Reqtify and Microsoft Excel. RQS is able to analyze requirements written in English, French and Spanish.
Follow us on Twitter.
Entry added April 2014
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:
RMTrak is a simple requirements management tool for tagging, tracing, allocating, and verifying project requirements.RMTrak was designed for product development companies but can be easily configured for any type of organization needing to capture, track, or manage project requirements.
Scenario Plus provides:
a) a free set of Requirements Engineering templates for use with Microsoft Word, covering Stakeholder Analysis, Use Cases, Project Dictionary, and Non-Functional Requirements.
b) a free set of Requirements Engineering tools for use with IBM (formerly Telelogic) DOORS. The tools are arranged as two drop-down menus to fill gaps in the standard DOORS toolset, as described in the book Discovering Requirements.
The Requirements Discovery tools each manage a DOORS Formal Module as the database for a specific model. They are:
• Stakeholder ‘Onion Model’ Editor
• Goal Model Editor
• Rationale Model Editor.
The Requirements Management tools are:
• Project Information Model Editor & Builder
• Standard Template Builder
• ARM-style Requirements Syntax Checker
• Dictionary Builder & Linker.
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.
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:
SPEQit provides a painless way to capture, collaborate, communicate and validate software design and functionality in a single unified platform. SPEQit creates your software specs so that your engineers can build software correctly the first time. Eliminate project ambiguities and reclaim countless hours spent on reworking your solutions.
SPEQit is great for teams looking for an effective and efficient way to visually and interactively communicate digital and software requirements over traditional methods and documents. By capturing your screens, UI elements and interactions on your visual designs with in-context requirements, you can better communicate the intent, experience, flows and business rules of your solutions before they are built. Produce digital solutions with vision and clarity from the start.
SPEQit is Requirements Management for the Digital Age, ideal for Digital Agencies, Consulting Firms, Application Development Teams and Technology Startups.
SPEQit for your team
SPEQit is used by all members of your software project team to establish clarity, gain alignment and momentum during the execution of your digital projects.
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
Template-based code generation is also available.
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.
Listing current March 2017
The Teamcenter requirements management solution can help you capture and communicate requirements from every source to product decision-makers. By integrating requirements management with product lifecycle management (PLM), requirements are elevated from isolated, standalone spreadsheets and documents to be visible to everyone who participates in the product lifecycle. With the Teamcenter requirements management solution, you can accurately trace, continuously verify and reliably maintain requirements information across your organization. Whether you work in product development, manufacturing or the supply chain, you can refer to requirements to make the right decisions to deliver the right products.
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.
VeroTrace is a requirements management tool specifically designed for safety-critical software development. Originally developed with the needs of RTCA DO-178B Level A in mind, it has also been applied to projects following the IEC 61508 standard.
VeroTrace allows you to easily trace between:
VeroTrace allows you to produce, manage and deliver all the data required to support software certification or approval. For delivery, VeroTrace allows you to export all of the requirements and verification data to a hyperlinked CD-ROM or DVD-ROM, which your customer can browse using any web browser.
Listing accurate as of May 2011
VisibleThread develops document content analysis software that identifies defects and streamlines document compliance. The company's analysis software enables users to scan MS Office and PDF docs for liability concerns, automatically create compliance documents, coordinate and track changes from multiple stakeholders, and provide oversight throughout proposal development and IT delivery projects.
VisibleThread can provide specific support for those promoting Volere, by representing the template as a 'structure outline' in the solution. This means that docs can be proactively checked to ensure certain sections are filled in while helping guide authors (using an MS Word plug-in) to fill in content according to the core sections as recommended by the template.
Today the company offers VisibleThread for contract specialists, capture managers, proposal response teams, legal reviewers and IT development teams. The identification of compliance, legal, and delivery concerns through automated scans enables proposal response teams to improve efficiency and increase their probability of winning government and commercial contracts. For more information, visit http://www.visiblethread.com.
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:
Visure Requirements is a state-of-the-art Requirements Definition and Management (RDM) tool specifically designed to provide an integral support to the complete Requirements process:
Our powerful RDM tool helps teams to build high-quality systems requirements specifications: users can capture and manage requirements, analyze them in relation with the business domain in which they are categorized, and represent the system being built by means of clear and expressive techniques, understandable directly by the end user. Besides, Visure Requirements helps to manage the requirements and to trace them through the subsequent activities and stages in the system development. Visure Requirements also adds graphical functions for supporting the specification organization for large and complex projects, guaranteeing the specification quality.Visure Requirements belongs to a new generation of Requirements Engineering tools: the emphasis is not only on requirements management but also on requirements analysis, project organization and the description of the high-level functions which compose the system being constructed. As a result, Visure Requirements streamlines your software Requirements Management process to increase your efficiency and effectiveness in systems development by using state-of-the-art Requirement Engineering methodologies and techniques.
Visure Web is an easy-to-use web solution for Requirements Capture, Analysis and Management, specifically designed to foster collaboration between distributed teams of stakeholders, analysts, business analysts, product and project managers, and other team members. One tool for all stakeholders.
Watch Visure Web Video!
What makes Visure Web different?
1. Helps Extend the requirements process
2. Supports distributed teams
3. Engages all stakeholders: easy to use
4. Fosters collaboration and communication between team members
5. Reduces adoption time of a Requirements Process
6. Reduces cost by providing a single framework for requirements
7. Remote access. Take control of your requirements from anywhere
Visure Web benefits from advanced, proven and powerful requirements management features existing in Visure Requirements like versioning control, categorization and classification of elements through blocks and domains and traceability making them available to all users also through this web client.
workspace is unique because it is a single repository that allows users to management requirements in the context of the entire application development life cycle. workspace 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 workspace 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. workspace is available both online and on-premise. The full workspace solution consists of 8 project applications (Requirements, Plans, Tests, Issues, Defects, Change Requests, Documents, and Time). The cost for workspace is $10/user/month for the Requirements application or $35/user/month for use of all 8 applications.
Simply go to our web site to create your free account.
Traceability is a patent-pending, professional tool that helps you to describe and trace the life of your project requirements. It enables easy and well-arranged traceability management – for example to comply with legal requirements such ISO26262, Automotive Spice, DOA178, EN 50128, etc. You can e.g. trace from requirements in DOORS via a UML-design to Simulink-models, sourcecode, test-cases and test-results in various formats.
Yonix - Online Software for Business Analysts
Good analysis is hard, sharing and managing it shouldn’t be.
With Yonix you’ll spend more time doing the exciting stuff and less time worrying about the boring stuff. Built by Business Analysts for Business Analysts, we have taken the time to understand and address the challenges in delivering great requirements.
Yonix, web based and simple and easy to use, enables you to:
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.