# Structure

In Violet, you can view your requirements according to a desired structure: either by their **Hierarchy** or by their [systems](https://docs.violetlabs.com/features/requirements/systems "mention"). Either structure is available in [Table, Graph, or Document views](https://docs.violetlabs.com/features/requirements/views).

## Hierarchy

To view your requirements in Hierarchy view, select **Hierarchy** in the drop-down menu at the top of the screen. This will structure requirements according to the hierarchy in which they were defined.

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2F5SF0gFgMvMFG0KwHeD6o%2Fimage.png?alt=media&#x26;token=97579bd9-0fb7-49b5-a6d0-9bd4abc8193d" alt=""><figcaption></figcaption></figure>

## System

Similarly, select **System** to structure requirements by the [systems](https://docs.violetlabs.com/features/requirements/systems "mention")  and sub-systems to which they belong.

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FfwH0eYWMwogyBCc4VaPp%2Fimage.png?alt=media&#x26;token=faa61b3b-0fb0-457e-875b-c47f8840764e" alt=""><figcaption></figcaption></figure>
