# 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](https://docs.deepomatic.com/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/write-the-specs "mention")
2. [generate-the-project-architecture](https://docs.deepomatic.com/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/generate-the-project-architecture "mention")
3. [write-the-task-group-implementation](https://docs.deepomatic.com/platform-documentation/deepomatic-drive/configuring-visual-automation-applications/assembling-workflows/workflow-implementation/write-the-task-group-implementation "mention")
