jBPM is a flexible Business Process Management (BPM) Suite that creates a channel between business analysts, developers, and end-users and offers process management features and tools in a way that both business users and developers can use it efficiently. Traditional BPM engines have a limited focused to non-technical people only. Meanwhile, jBPM offers process management features in a way that both business users and developers like it.
jBPM allows you to plan your business goals by describing the steps that need to be implemented to accomplish that goal and the order, using a flow chart. This greatly allows visibility and agility of your business logic, which consequently results in higher-level and domain-specific representations that is accepted by business users and is easier to monitor.