# Workflows A workflow is custom application logic that consists of a set of tasks and or state transitions. ## Implementing a new Workflow A compliant workflow needs to implement the `Workflow` interface included in the [`workflow.go`](workflow.go) file. ## Associated Information The following link to the workflow proposal will provide more information on this feature area: https://github.com/dapr/dapr/issues/4576