> For the complete documentation index, see [llms.txt](https://docs.deepomatic.com/platform-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.deepomatic.com/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation.md).

# Workflow implementation

**Workflows** lie at the core of your project. They define the **sequence of logical steps** to go from your inputs (can be one or several images, a pdf file) to the outputs which are **values to a series of predefined tasks reflecting your business logic**.\
\
In this part of the documentation, we will introduce you how to efficiently implement those workflows. There are three main steps to follow in order:

1. [Write the specs](/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/write-the-specs.md)
2. [Generate the project architecture](/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/generate-the-project-architecture.md)
3. [Write the task-group implementation](/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/write-the-task-group-implementation.md)
