# Requirements

Violet's <mark style="color:purple;">**Requirements**</mark> module activates your requirements and verifications with real data - from component specs or test results to real-time outputs from native [scripts](https://docs.violetlabs.com/features/scripts "mention").

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FJW3nKdFwHBv6f7G8DiBw%2FRequirements.png?alt=media&#x26;token=a2c949a6-0163-41fe-97e0-6ce46109fec5" alt=""><figcaption></figcaption></figure>

Violet requirements are **math aware** and **data aware.** This means you can:

* Define a requirement mathematically, including its **operator** and **value**
* Relate this value to the actual **property** of the system or component the requirement describes, such as a mass or a performance spec
* Link actual **verifications** to their corresponding requirements, which automatically surfaces the verification owner, activity and result

With this framework, Violet enables a **real-time traceability matrix** with no extra reporting.

### Need to migrate existing requirements?

You can also ingest requirements from tools like [jama](https://docs.violetlabs.com/apps/j/jama "mention"), [flow](https://docs.violetlabs.com/apps/f/flow "mention"), [valispace](https://docs.violetlabs.com/apps/v/valispace "mention"), [doors](https://docs.violetlabs.com/apps/d/doors "mention"), [innoslate-coming-soon](https://docs.violetlabs.com/apps/i/innoslate-coming-soon "mention"), [visure-coming-soon](https://docs.violetlabs.com/apps/v/visure-coming-soon "mention") and [polarion-coming-soon](https://docs.violetlabs.com/apps/p/polarion-coming-soon "mention"). Head to [import-and-export](https://docs.violetlabs.com/features/requirements/import-and-export "mention") to learn more.

### Getting started

Head to [getting-started](https://docs.violetlabs.com/features/requirements/getting-started "mention") for instructions on creating, managing and viewing requirements. Or navigate to [best-practices](https://docs.violetlabs.com/features/requirements/best-practices "mention") for recommendations on how to best use Violet's Requirement functionality for your team.
