Contact Us

Contact us if you have any questions or suggestions regarding Reqode. Use the form or write us a letter.

What is Reqode

Reqode is a tool designed to help you develop software based on requirements and maintain up-to-date documentation. Reqode keeps product knowledge organised so your team works with less guesswork.

Structured knowledge base helps teams work more efficiently and provides a focused context for using AI tools in software development.

To avoid excessive bureaucracy, Reqode finds a balance between the strict, formalized structure of classic requirements management systems and the flexibility of Wiki tools, while retaining the main benefits of both approaches.

Who is it for?

Reqode is intended for professionals working in software development. This is not a no-code platform for beginners or people unrelated to software engineering.

Roles

As a single source of truth, Reqode is valuable for the entire development team, including managers, analysts, developers, testers, and support staff.

The key roles when working with requirements and specifications are technical managers, product managers, and business or system analysts. When using requirements-based testing features, Reqode is also useful for QA specialists.

Teams

Reqode works equally well for both service‑based development teams and product teams. In outsourcing scenarios, the clear linkage of requirements to tasks and project artifacts makes it easier to control scope, timelines, and contractual obligations, reducing misunderstandings and rework.

For product teams, a single structured knowledge base keeps documentation alive. This provides a solid foundation for using AI tools such as code generation, automated testing, and analytics in the context of always up‑to‑date information.

Key Concepts

Reqode is built around a few key concepts designed to help you strike the right balance between structure and flexibility, ensuring you get the most out of the system.

Breaking Down into Artifacts

Unlike WIKI tools, where you work with documents without any structure, Reqode uses a more organized approach to storing information.

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.

Decomposition of requirements in Reqode
Feature tracking in Reqode

Feature-Centric Approach

In Reqode, feature is the central artifact. Specifications, tasks, tests, business requirements, and other artifacts are associated with features.

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.

Living documentation
Source code traceability

Source Code Traceability

Reqode allows you to set up traceability between requirements and source code.

Source code linking allows you to use AI assistants to analyze requirements, generate code, and keep requirements up to date based on source code.

Features

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 management in Reqode
Requirements tracking in Reqode

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.
Change management in Reqode
Test management

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 traceability

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.