You can use the Bonita BPM Engine APIs to customize or add to the Bonita BPM software. Typical developments are adding a connector, adding an actor filter, and replacing or supplementing a service.
In this page:
The Bonita BPM Engine is composed of a number of services (see Bonita BPM Engine Architecture for details). It is possible to replace the implementation of a service, or to add a contribution that modifies a service.