CASE Spec is a unique requirements management tool that is:

  • Equally effective for software and for systems development projects alike.
  • Ideal for any lifecycle process, including Scrum, V-model, Agile, Waterfall or Hybrid.
  • Flexible and customizable.
  • Entirely scalable.


With CASE Spec, you can easily accomplish the following:


Classify and Organize Requirements in a Repository

CASE Spec allows you to capture and organize requirements in a central repository that can be accessed via the Internet by anyone with permission to do so. It is entirely scalable, from small projects with hundreds of requirements to very large projects with tens of thousands of requirements. Unlike other tools that provide slow performance for large sets of requirements and other artifacts, CASE Spec provides peak desktop performance across LAN, WAN and wireless Internet connections.


requirements management tool

Multi-Project and Multi-Product Support

CASE Spec’s project tree structure works across single or multiple projects so you can easily manage several projects; for instance, multiple products. You can quickly switch between projects using a single user name and password.

CASE Spec’s full-featured document/file management system allows you to attach any requirement to a file or document in order to store it or to share it with team members. The system provides locking, check in/check out and versioning.



With CASE Spec, requirements may be arranged in multi-level, multi-hierarchies that are completely customizable. This makes it a simple matter to navigate through hundreds, or even tens of thousands of requirements using the hierarchies or advanced reusable filters. You can also navigate via searches using text keywords and IDs.


Requirements Views/ Attributes

The ability to create unlimited custom attributes and Views makes it easy to extract a particular subset of requirements. For example, you can assign different Views to user and functional requirements; the different Views can share attributes but have different identification prefixes. The Views are useful in requirements analysis, graphical analysis, controlling access, and more.
Besides Views, you can also assign attributes to requirements, including priority, status, etc, using a predefined requirements template that you can customize as desired. The attributes can be customized to have several properties for effective process control; for instance, for implementing required fields, auditing attribute changes, and optionally recording a forced-attribute value change reason. You can also use custom attributes to mark a record as suspect when a value of an attribute is changed.


Auto-generate Requirements Documents

With CASE Spec, you can easily create list reports using custom filter, drag-and-drop grouping, and multi-column sorting. Pre-formatted templates provide a professional look, or you can use a built-in drag-and-drop report designer to build custom-formatted templates that conform to your company’s identity and standards. The documents can include calculated fields, rich text objects, diagrams and sub-reports. You can then print the document or export it in PDF, RTF or HTML formats.


Requirements Reports

CASE Spec allows you to view subsets of requirements by views, types, and via advanced, customizable, re-usable filters. In addition, you can use multi-column sorting and drag-and-drop grouping to view a subset of requirements. The requirements lists can be displayed in grid, tree and card views, and can also be exported to Excel.

Requirements Metrics:
CASE Spec includes graphs and grid summary calculations for requirements metrics. Requirements can also be exported as Excel files for further analysis.

Export/ Print Reports:
Reports can be customized and printed in PDF format. Reports can also be exported in Excel and HTML formats.


Enable Teams to Share Project Information

CASE Spec’s centralized repository makes it easy for project stakeholders to collaborate on requirements specifications regardless of where they are located. CASE Spec can be easily deployed for local and globally dispersed teams, and its server can be run as service. CASE Spec includes an enterprise embedded database that requires zero-configuration without additional costs.


Project stakeholders receive notifications directly from CASE Spec. The built-in notification system relays requirements comments, reviews and discussions and automatically attaches them to the related requirements as threads. This gives users access to all of the relevant information regarding a requirement. You can set the notifications to be sent to the built-in notification center and/or to users’ emails, as desired.

Access Control and Security:

Access control is very granular with rights assigned at the group or individual level. This makes it easy to provide limited access to external staff, contractors, clients or vendors. For example, you can provide read-only access to functional requirements and read/write access to user requirements.
CASE Spec also provides built-in encryption for secure data transfer that locks down proprietary information. Other security features include automatic password resetting, enforcing minimum password length and much more.


Auto manage versions and product releases

Managing changes, versions and releases is simple with CASE Spec.

Requirements Changes:

CASE Spec’s integrated framework makes it easy to manage requirement change requests. You can convert change requests to requirements with an approval process. You can also readily assess the impact of a change request on the system using CASE Spec’s traceability tools.


CASE Spec’s built-in baselining feature allows you to baseline project artifacts that include requirements, design elements, repository files, and diagrams. From this, you can generate different baseline comparison reports. You can also put requirements into multiple baselines.

Version control:

CASE Spec maintains all versions of entered requirements as well as any changes made to them. You can revert back to any version of a particular requirement with a single click. You can also use the change management feature to generate a requirements change-history report at any time.

Requirements Releases:

CASE Spec’s integrated framework also enables a smooth flow of requirements to releases. You can allocate requirements to a single release or to multiple releases. You can also readily assess the impact of requirements changes on releases through the use of CASE Spec’s traceability tools.


Reuse Project information

Customizable templates streamline your process management.

CASE Spec includes a predefined standard template for requirements captures. You can customize this template and reuse it for future projects, or you can create a completely customized template tailored to your organization’s specific needs.

To reuse a customized requirements structure across projects, just save any project as template. This reduces set-up time for future projects and provides a consistent, standard approach for all of your organization’s software/systems development projects.



Because requirements interact with every other phase of the development process, tracing relationships between requirements and other project components is essential for effective requirements engineering and project success. No one else has easier or more powerful traceability tools than CASE Spec.

CASE Spec is the only tool in the market that provides the following unique traceability features:

Multi-level/bidirectional traceability (forward and backward traceability).
Link types for managing relationships. Optionally, link types can have user defined attributes.
A graphical tool to create relationships visually.
Direct and indirect impact-of-change reporting.
Matrix view for complete filtering and analysis for generating tree trace reports.
Exporting/printing for gap, impact and trace analysis report

Traceability Graphs
Traceability Graphs