Reqode uses a requirement-centric approach, where all information is organized around software requirements.
Requirement is an artifact (document) describing a particular software functionality. It contains low-level functional and non-functional requirements. Requirement is maintained and kept up-to-date during the product development process.
Requirements are grouped into modules. Modules help to unify related system functions and provide a top-level view of tasks, test coverage, test statuses and other indicators of the development process.