OSRMT vs StrictDoc
OSRMT
github.comStrictDoc
strictdoc.readthedocs.ioSide by side
| Figure | OSRMT | StrictDoc |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Requirements Management Software | 7.9 (#9) | 7.2 (#17) |
| License | The repository identifies the project license as GNU GPL-2.0. | StrictDoc is open source under the Apache 2.0 license. |
| Purpose | OSRMT is a configurable open source tool for defining and managing software requirements. | StrictDoc is open-source software for technical documentation and requirements management. |
| Support | The README directs users to existing issue reports or to create a request and also links to an FAQ. | The project lists GitHub issues and discussions, a mailing list, Discord, email, and weekly open office hours as ways to get help or provide feedback. |
| Traceability | It manages interconnections and traces the flow of requirements. | Its traceability matrix shows links among requirements, source code, tests, and test results, including missing or broken links. |
Plans
In their own words
OSRMT
OSRMT is a free, configurable open-source tool for defining and managing software requirements. Its workflow spans features, requirements such as use cases, design, implementation, and test cases, while tracking how requirements connect and progress. Work can be organized by phase, and teams can configure the tool and manage multiple projects at once. The project describes both a single-user desktop application and a multiuser web application with a centralized server and desktop or web client. The README lists Windows, Linux (CentOS), and macOS as tested systems. Desktop setup requires one of those operating systems, an archive utility, and JRE 1.8 or later. The web version deploys on JBoss and is accessible locally on port 8080. Oracle, MySQL, MS SQL, and PostgreSQL are listed as external database options; no additional database setup is required for initial use. The project uses the GNU GPL-2.0 license. Users can look to issue reports, a request process, an FAQ, online source and documentation, and a community support email address.
StrictDoc
StrictDoc is open-source software for technical documentation and requirements management. It stores requirements and documentation as plain-text files that teams can version with Git, using SDoc or a Markdown dialect with traceability features. Requirements can link to source code, tests, and test reports, with navigation through a traceability graph. StrictDoc reports source-code coverage by requirement and generates diffs and changelogs between document-tree versions. Users can edit and review documents in a browser, IDE, or command-line workflow. Custom document grammars define project-specific fields and mandatory values. Exports include HTML and reStructuredText, with the latter feeding a Sphinx pipeline; PDF export is experimental. ReqIF import and export are experimental, and Excel XLS/XLSX and JSON are listed formats. A Python API supports extensions and engineering integrations. StrictDoc requires Python 3.10 or newer, runs a local web server, and offers pip and Docker installation paths. It is licensed under Apache License 2.0 and targets agile teams, safety- and security-critical projects, documentation teams, and university or research projects.