The business process model (BPM) interface generates processes that can run in the process client from business process models created in other tools such as Camunda.
The BPM interface is now deprecated in favour of the simpler Process model components which achieve the same things (and more).
A typical workflow is something like this.
In this case, the Camunda import reads a .bpmn file from Camunda and converts it to the intermediate BPM definition format to represent the process. The Process compiler then converts the BPM definition to an executable process definition and related status rules.
The Process compiler takes two other inputs: