Contact Us
Product
Key Concepts
Requirements are broken down into interconnected specifications (artifacts), organized around features as the core element of the system. Documentation remains living and continuously updated as the product evolves, while traceability to source code is supported through a dedicated Software Units layer.
Breaking Down into Artifacts
Knowledge is divided into small documents (artifacts) of different types. Depending on the type, an artifact may have additional attributes and relationships to other artifacts in the system.
Feature-Centric Approach
In Reqode, feature is the central artifact. All information is organized around features, allowing you to work with tasks, tests, and code within the functional structure of your product.
Living Documentation
Reqode is designed to maintain living documentation that is continuously updated as the product evolves. Requirements and specifications persist across sprints, changing and expanding as needed.
Software Units Layer
Reqode allows you to set up traceability between requirements and source code through Software Units, artifact describing architectural specifics.
Features
Reqode helps manage the requirements-driven software development process and keep specifications, tests, and code aligned using AI assistants. Reqode is intended for professionals working in software development. This is not a vibe-coding tool ("application by prompt") or no-code platform.
Requirements Management
Reqode helps you systematize software requirements and provides traceability between requirements and other project artifacts.
Main features:
- Requirements catalog.
- Traceability matrix between different types of artifacts.
- Development process control down to individual features.
Requirements Tracking
Reqode provides tools to monitor and control the development process down to individual features. You can configure artifact statuses, track related tasks, test coverage, and results for each feature.
Change Management
Reqode helps you manage changes using the "Change Request" artifact, which groups documentation changes and links them to further implementation.
Additionally, Reqode supports:
- Requirements versioning and change log.
- Requirements branching (work in parallel with artifacts for upcoming releases without affecting the current version).
- AI assistants for updating requirements and specifications.
Requirements-Based Testing
Reqode includes basic tools for software testing and integration with automated tests. Using Reqode for test management lets you track test coverage and results for every feature.
We are currently working on integrations with external TMS systems, which will make it possible to track external test runs and link them to requirements in Reqode.
Issue Tracking
Reqode provides basic functionality for issue tracking.
If you already use an issue tracker, we can help integrate it to enable traceability between requirements and tasks.
Source Code
Reqode allows you to link requirements and source code using "Units." A unit is an architectural component that connects requirements and specifications on one side, and specific source code files on the other.
Source code traceability, together with AI assistants, opens up many opportunities for keeping requirements up to date and automating software development based on requirements.
AI Assistants
Reqode offers AI assistants to help you work with various types of artifacts.
AI assistants make it easier to create and analyze requirements, develop test cases, and analyze or generate source code.





