jBPM is een workflow-engine voor het bouwen van bedrijfsapplicaties die bedrijfsprocessen automatiseren. U modelleert processen als BPMN 2.0-stroomschema's, die een lichtgewicht, uitbreidbare engine in puur Java uitvoert. Het ondersteunt menselijke taken met toewijzingsstrategieën, meldingen en deadlines, bedrijfsregeltaken die DMN-beslissingen en DRL-regels aanroepen (door Drools geëvalueerd), en langlopende processen met duurzame status, timers, signalen, berichtcorrelatie en migratie van lopende instanties naar een nieuwe procesversie. jBPM wordt geleverd als software die ontwikkelteams zelf downloaden en draaien, naast of binnen hun eigen Java-applicaties.
jBPM wordt ontwikkeld binnen Apache KIE, een project in de incubatiefase bij de Apache Software Foundation, en is gepubliceerd onder de Apache License 2.0. Omdat de code open is en u zelf het beheer voert, blijven processen en de gegevens die ze verwerken in de infrastructuur van uw keuze, ook in datacenters in de EU, en is er geen clouddienst van een leverancier bij betrokken. Voor een Europese organisatie hangt soevereiniteit dan vooral af van uw eigen hosting en van de overige componenten in uw Java-stack.