Skip to content
SPECIFICTION
Get listed

OSRMT

github.com

Free plan WebWindowsmacOSLinuxSelf-hosted

What it is

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.

Spec sheet

Purpose
OSRMT is a configurable open source tool for defining and managing software requirements.Read 5 Oct 2026 · github.com
Support
The README directs users to existing issue reports or to create a request and also links to an FAQ.Read 5 Oct 2026 · github.com
License
The repository identifies the project license as GNU GPL-2.0.Read 5 Oct 2026 · github.com
Community support
The project wiki says source code and documentation are available online and provides a community email address for support.Read 5 Oct 2026 · github.com
Database support
The README lists Oracle, MySQL, MS SQL, and PostgreSQL as external database options, with no additional database setup required for initial use.Read 5 Oct 2026 · github.com
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.Read 5 Oct 2026 · github.com
Installation requirement
The documented desktop prerequisites include Windows, Linux, or macOS, an archive utility, and JRE 1.8 or later.Read 5 Oct 2026 · github.com
Operating systems
The README says OSRMT was tested on Windows, Linux (CentOS), and macOS.Read 5 Oct 2026 · github.com
Projects
It supports defining work by phase, configuring the tool, and managing multiple projects simultaneously.Read 5 Oct 2026 · github.com
Requirements workflow
It supports defining features, requirements including use cases, design, implementation, and test cases.Read 5 Oct 2026 · github.com
Security and compliance
The opened project pages do not state security certifications or compliance claims.Read 5 Oct 2026 · github.com
Traceability
It manages interconnections and traces the flow of requirements.Read 5 Oct 2026 · github.com
Web deployment
The README says the web application deploys on JBoss and is accessible locally on port 8080.Read 5 Oct 2026 · github.com

Plans and prices

OSRMT Free Free; can be used or distributed at no cost Hardware required to run it Read 5 Oct 2026 · github.com

Every OSRMT plan and price →

Strong points and limits

Strong points

  • Covers requirements through implementation and test cases
  • Tracks links and flow between requirements
  • Supports multiple projects and phase-based work
  • Desktop and multiuser web deployment options
  • Free under the GNU GPL-2.0 license

Limits

  • Desktop setup requires JRE 1.8 or later
  • Web deployment uses JBoss
  • Hardware is required to run the tool

Who it suits

OSRMT suits teams that need to define, organize, and trace software requirements across project phases. It offers desktop and multiuser web deployment options and supports multiple projects.

Verdict

OSRMT brings requirement definition, project organization, and traceability into one configurable tool. Its desktop prerequisites and JBoss-based web deployment are important setup considerations.

Where Specifiction places it

Alternatives to OSRMTAll alternatives →