Skip to main content
Version: 8.9

Process applications

Solutions built with Camunda typically consist of multiple resources that represent the end-to-end use case, such as an entry point process, called supporting processes, DMN decisions, or forms.

Bundled together, versioned together, and deployed together, these resources constitute a process application.

Process application

For instance, a consumer loan approval process application might bundle:

  • A BPMN process as an entry point (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: