OSRMT
What it is
OSRMT is a configurable open-source tool for defining and managing software requirements. It supports work across features, requirements such as use cases, design, implementation, and test cases, while tracking the connections and flow between requirements. Teams can organize work by phase, configure the tool, and manage several 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 operating systems. Desktop installation requires an archive utility and JRE 1.8 or later. The web application deploys on JBoss and is accessible locally on port 8080. Oracle, MySQL, MS SQL, and PostgreSQL are listed as external database options, though no additional database setup is required for initial use. OSRMT is licensed under GNU GPL-2.0. The project points users to issue reports, a request process, an FAQ, online source and documentation, and a community support email address.
For and against
For
- Tracks links and flow between requirements
- Supports multiple projects and phases
- Offers desktop and multiuser web deployment
- Lists four external database options
- Free to use or distribute
Against
- Desktop setup requires JRE 1.8 or later
- Web deployment uses JBoss
- Requires hardware to run
The verdict
OSRMT covers requirements work from feature definition through test cases, with traceability and multiple-project support. Teams should account for its documented runtime and deployment requirements when choosing between desktop and web use.
Who it suits
OSRMT may suit software teams that need to define requirements and trace them through design, implementation, and testing. Its desktop and multiuser web deployment options provide different ways to organize project work.
Plans and prices
OSRMT
Hardware required to run it
Read 5 Oct 2026 · github.com
On the record
- Community support
- The project wiki says source code and documentation are available online and provides a community email address for support.github.com · read 5 Oct 2026
- Database support
- The README lists Oracle, MySQL, MS SQL, and PostgreSQL as external database options, with no additional database setup required for initial use.github.com · read 5 Oct 2026
- Deployment modes
- The project describes use as a single-user desktop app or a multiuser web application with a centralized server and desktop or web client.github.com · read 5 Oct 2026
- Installation requirement
- The documented desktop prerequisites include Windows, Linux, or macOS, an archive utility, and JRE 1.8 or later.github.com · read 5 Oct 2026
- License
- The repository identifies the project license as GNU GPL-2.0.github.com · read 5 Oct 2026
- Operating systems
- The README says OSRMT was tested on Windows, Linux (CentOS), and macOS.github.com · read 5 Oct 2026
- Projects
- It supports defining work by phase, configuring the tool, and managing multiple projects simultaneously.github.com · read 5 Oct 2026
- Purpose
- OSRMT is a configurable open source tool for defining and managing software requirements.github.com · read 5 Oct 2026
- Requirements workflow
- It supports defining features, requirements including use cases, design, implementation, and test cases.github.com · read 5 Oct 2026
- Security and compliance
- The opened project pages do not state security certifications or compliance claims.github.com · read 5 Oct 2026
- Support
- The README directs users to existing issue reports or to create a request and also links to an FAQ.github.com · read 5 Oct 2026
- Traceability
- It manages interconnections and traces the flow of requirements.github.com · read 5 Oct 2026
- Web deployment
- The README says the web application deploys on JBoss and is accessible locally on port 8080.github.com · read 5 Oct 2026