Requirements engineering tools are usually software products to ease the requirements engineering (RE) processes and allow for more systematic and formalized handling of requirements, change management and traceability.

The PMI guide Requirements Management: A Practical Guide recommends that a requirements tool should be identified at the beginning of the project, as [requirements] traceability can get complex and that switching tool mid-term could present a challenge.

According to ISO/IEC TR 24766:2009, six major tool capabilities exist:

  1. Requirements elicitation
  2. Requirements analysis
  3. Requirements specification
  4. Requirements verification and validation
  5. Requirements management
  6. Other capabilities

Note that INCOSE and Project Performance International (PPI) maintain an official database of tools, the Systems Engineering Tools Database (SETDB).

RE tool list

As with most software, the vendor/owner, tool name or scope change over time.()

Note that compliance with, for example, safety standards such as ISO 26262 is supported by few tools directly or indirectly via specialist consulting.

Unlike the major six tool capabilities (see above), the following categories are introduced for the list, which correlate closer with the product marketing or summarizes capabilities, such as requirements management (including the elicitation, analysis and specification parts) and test management (meaning verification & validation capabilities).

Specialties, such as OSLC-support, are not presented in the current list, but exist for some tools.

List capabilities

Excluded capabilities (limited list)

List

NameVendorScope/Capabilities*License type
AgileALMCMISMPDMPLMPJMRMTMVCSVM_MBSEOther
acunotePluron Inc.xCommercial
agosense.fideliaagosense GmbHxCommercial
Aha!Aha! LabsxxCommercial
Aligned ElementsAligned AGxxxCommercial
ALM OctaneMicro FocusxxxCommercial
Auros IQAuros LLCxxxxxxxxCADCommercial
AxosoftAxosoftxxCommercial
Azure DevOpsMicrosoftxxxxxCommercial
Balsamiq WireframesBalsamiqxxCommercial
ELISA (A project of The Linux Foundation)xxxxxxGNU GPL v2.0
Business OptixBusiness OptixxCommercial
Cameo Systems ModelerNo Magic Inc. (since 2018 part of Dassault Systèmes)xxCommercial
CapellaEclipse FoundationxEclipse Public License
CaseCompleteSerlio SoftwarexxCommercial
codebeamer ALMIntland Software GmbH (part of PTC)xxxxCommercial
Cognition CockpitCognition CorporationxxxxCommercial
Cradle3SLxxxCommercial
Copilot4DevOpsModern RequirementsxxxxxxCommercial
Dimensions RMMicro FocusxCommercial
DocSheetsGoda SoftwarexxxxCommercial
Eclipse (IDE) PapyrusEclipse FoundationxEclipse Public License
Enterprise ArchitectSparx SystemsxxxxxCommercial
FRETxxNASA open source
Helix RMPerforcexxxxCommercial
IBM ERM DOORS (textual req.)IBMxxxCommercial
IBM ERM DOORS Next (Jazz)IBMxxxCommercial
IBM Engineering Rhapsody (visual req., i.e. UML)IBMxxxxCommercial
innoslateSPEC InnovationsxCommercial
Innovator for Business AnalystsMID GmbHxxCommercial
in-STEP BLUEmicroTool GmbHxxxCommercial
iRiseiRisexxxCommercial
Jama ConnectJama SoftwarexxxCommercial
JiraAtlassianxxxxCommercial
Kanban FlowCodeKick ABxCommercial
Kanban ToolShore LabsxCommercial
kanbanizekanbanizexxCommercial
Kovair ALMKovair Software, Inc.xxxxxxCommercial
LeanKitPlanview, Inc.xCommercial
MagicDrawNo Magic Inc. (since 2018 part of Dassault Systemes)xCommercial
Matrix ALM/QMSMatrix Requirements GmbHxxxxxCommercial
Marvel AppMarvelxxxCommercial
Minerva PLMMinerva Group A/SxxxxCommercial
Modelio AnalystModeliosoftxxCommercial
Modern Requirements4DevOpsModern RequirementsxxxxxxCommercial
objectiFmicroTool GmbHxxCommercial
objectiF RPMmicroTool GmbHxxxxCommercial
OneDesk Product ManagementOneDesk Inc.xxCommercial
OpenPDMPROSTEP Inc. (see also ProSTEP iViP)xxCommercial
OpenProjectOpenProject GmbHxxGPL3
OSRMTxxGPL2
PivotalTrackerPivotalLabsxCommercial
PolarionSiemens PLM SoftwarexxxxxxxCommercial
PREEvisionVector Informatik GmbHxxxxxxxxxxWiring, Communication, Server APICommercial
PsodaPsodaxxxxCommercial
Quality CenterMicro FocusxxxxxCommercial
QVscribeQVscribexCommercial
R4J - Requirements Management for Jiraease solutions Pte LtdxxxxxCommercial
Rally SoftwareBroadcomxxCommercial
RaQuestSparxSystems Japan Co., LtdxCommercial
RelaticsRelaticsxxxxxxxxCommercial
ReqEditREQTEAM GmbHxCommercial
ReqSuite RMOSSENO Software GmbHxCommercial
ReQtestReQtest ABxxxCommercial
RequirementONERequirementOne Inc.xCommercial
AltiumxxxxxxxCommercial
ReqViewEccam s.r.o.xxxCommercial
RetinaIntland Software GmbHxxxCommercial
RMsisOptimizory Technologies Pvt. Ltd.xxxCommercial
rmTooflonatel GmbH & Co. KGxxGPL3
RMTrakPrometeo TechnologiesxCommercial
ScrumwisexCommercial
ScrumWorks ProCollabNetxCommercial
SOX2 RMEngineers Consulting GmbHxCommercial
Specification WizardMeetAddxCommercial
Spicy SESpicy SExxxxxxArchCommercial
SpiraTeamInflectraxxxxCommercial
StellStell Engineering, Inc.xxxCommercial
StorytellerBlueprint Software Systems, Inc.xxCommercial
storywiseireo GmbHxCommercial
SwiftKanbanDigité Inc.xCommercial
SwiftlyOrca IntelligencexxxxxCommercial
TargetprocessTargetprocess Inc.xCommercial
Tuleap EnterpriseenaleanxxCommercial
VersionOneCollabNetxxxCommercial
Visual ParadigmVisual Paradigm InternationalxxCommercial
Visure RequirementsVisure Solutions, Inc.xxxCommercial
Windchill RV&SPTCxxCommercial
YodizYodizxCommercial
YonixYonix Ltd.xCommercial

Other tools, developments, specialities

  • ReqInspector
  • ReqIF - For example to transfer requirements data from one tool to another (e. g. DOORS to DOORS Next)
  • Doorstop (hosted on GitHub)

Further reading

  • Winning the Hidden Battle: Requirements Tool Selection and Adoption
  • Evaluation of Open Source Tools for Requirements Management
  • A case study of requirements management: Toward transparency in requirements management tools
  • (IREB, 2015)
  • (IREB, 2015)
  • DOORS: A Tool to Manage Requirements
  • Risto Salo et al. (2015)

See also

External links