> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aseeflow.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Started with DMN

This tutorial guides you through modeling your first DMN 1.3 decision table and executing it with ASEE Flow.

<Note>
  The DMN engine can be used independently from ASEE Flow. See the [Decision Engine](/user-guide/process-engine/decisions) section of the User Guide for more details.
</Note>

## Get the sources

[Download as a `.zip`](https://github.com/aseeflow/aseeflow-get-started-dmn/archive/master.zip) or clone the repository:

```bash theme={null}
git clone https://github.com/aseeflow/aseeflow-get-started-dmn.git
```

To follow along, download the initial state or check out the `Start` tag. After each section you can download the current project state or use `git checkout -f Step-X`.

## Learning path

This guide covers the following steps:

<CardGroup cols={2}>
  <Card title="1. Download and Installation" href="/get-started/dmn/install">
    Install ASEE Flow and the Camunda Modeler on your machine.
  </Card>

  <Card title="2. Project Setup" href="/get-started/dmn/project-setup">
    Set up an Apache Maven-based process application in your IDE.
  </Card>

  <Card title="3. Create a Decision Table" href="/get-started/dmn/model">
    Learn the basics of the Camunda Modeler and create a fully executable decision table.
  </Card>

  <Card title="4. Evaluate and Deploy" href="/get-started/dmn/deploy">
    Use Java code to evaluate the decision table, deploy to Apache Tomcat, and verify the results in Cockpit.
  </Card>

  <Card title="5. Decision Requirements Graph" href="/get-started/dmn/drg">
    Model a Decision Requirements Graph, adjust the Java code, and deploy the web application.
  </Card>
</CardGroup>
