Process applications
Solutions built with Camunda typically have a main BPMN process that represents the end-to-end use case, and additional resources the main process depends on, such as called supporting processes, DMN decisions, or forms.
Bundled together, versioned together, and deployed together, these resources constitute a process application.
For instance, a consumer loan approval process application might bundle:
- A main BPMN process (for example, consumer-loan-application.bpmn) to define the workflow.
- DMN decision tables (for example, interest-rate-calculation.dmn, credit-score-calculation.dmn) for business rules.
- Forms (for example, loan-application-review.form) for user interactions.
tip
We recommend you use a process application for all your non-trivial automation projects.
Our Modeler applications support you as you develop a process application by different means:
- Advanced editor support with contextual assistance
- Versioning and review features
- Deployment of process application files as a unit
Next steps
Read more about how to use process applications in Web and Desktop Modeler: