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

# Subprocesses

> Overview of BPMN subprocess types supported in Kogito - embedded, reusable, ad-hoc, and event subprocesses - for modularizing complex business workflows.

## Subprocesses in Aletyx Enterprise Build of Kogito and Drools 10.1.0-aletyx

In Kogito, subprocesses are integral components that allow developers to modularize complex workflows into manageable units. By encapsulating related activities, subprocesses enhance process clarity, promote reusability, and facilitate maintenance. Kogito supports a subset of subprocesses types, each designed to address specific workflow requirements:

* [Embedded Subprocesses](/docs/architecture/processes/advanced-bpmn/subprocesses/embedded)
* [Reusable Subprocesses](/docs/architecture/processes/advanced-bpmn/subprocesses/reusable)
* [Ad-Hoc Subprocesses](https://docs.aletyx.ai/core/processes/advanced-bpmn/sub-adhoc/)
* [Event Subprocesses](/docs/architecture/processes/advanced-bpmn/subprocesses/event)

Understanding when and how to implement each type is important for designing efficient and flexible business processes.
