Our Products
uEngine6-BPM
uEngine is a platform supporting SOA MM Level 7, covering everything from BPM-based architecture analysis to operations automation in one place
uEngine6 BPM is a Business Process Management System (BPMS) built on the latest cloud-native architecture, equipped with the ability to automate process definition, form generation, and application integration through Process GPT, uEngine's AI edition. This AI capability handles complex processes automatically, fully automating everything through the execution stage without direct user intervention.
Using an Event-Driven Architecture (EDA), it minimizes dependencies between services, synchronizes application progress, and manages everything without cascading failures. It also models automated retries, compensation, and timeouts for system integrations, reliably handling the transaction processing that is typically so complex in a microservices architecture.
Built on LLM AI technology, it performs process modeling, form generation, and more automatically through natural-language processing, effectively supporting a wide range of business requirements including system integration. uEngine6 BPM is the ideal solution for enterprises looking to move to cloud-native and microservices architectures.
Tutorial and Industry Integration Examples
A step-by-step tutorial on the real product screens — from installation and modeling to human tasks and forms, gateways, events, system integration and operations. It also runs two complete examples that connect a core banking system and an ERP to BPM through Kafka events.
Start the Tutorial (Korean)From the Tutorial
Build and Run Your First Process
Draw a two-step flow in the modeler, save and run it, complete the task from the task list, and check the result in the admin console.
Lanes and Assignees
Bind a lane to a Keycloak group and role so that an approval task is visible only to approvers and is claimed by one of them.
Connecting Systems with Events (Kafka)
An event from an external system completes a task, and BPM publishes progress notifications. Three integration styles are compared side by side.
Banking: Connecting to the Core Banking System Through Events Only
Full Demo · From Design to Execution
Follow a new-account opening from start to finish: the core banking system emits a Kafka event at each step, and BPM moves the process forward on each event.
Build Time · Process Setup
See how each step of the new-account process is wired to a core banking event and screen.
Runtime · Inbox and Rollback
Each time a teller completes a step, the core banking system emits an event and the BPM inbox moves on to the next step.
BPM Admin Console
Find an application in progress, inspect its variables and history, and roll it back to an earlier step.
ERP: Purchase Order Approval and Payment
① From Purchase Order Approval to Payment
Confirming a purchase order in the ERP starts the approval in BPM; receipt, vendor bill and payment are then handled on ERP screens embedded in BPM tasks.
② CEO Approval and Rejection
Orders of KRW 10 million or more go to the CEO; on rejection, a system task run by the integration account cancels the ERP purchase order.
FEATURES
Full Support of BPMN 2.0
Subprocesses
Conditional branching
Form mapping
Event-based system integration
Message-based system integration
Other features
- 01. AI Support - Process GPT
-
✔ Using a public or private LLM (ChatGPT4 or llama3), process definitions, form definitions, and organization charts can be defined automatically via chat or image upload.
✔ This lets even BPMN beginners easily compose process definitions and work screens and put them to use quickly.
→ Learn more about Process GPT, the AI edition - 02. Exposing Process as REST Services
-
✔ Control security, integration, and performance on the paths through which microservices are accessed from outside. APIs required for new business needs can be created by mashing up existing microservice assets.
✔ Expose created processes directly as REST APIs or Kafka Event Consumers
✔ Create service endpoints by specifying the service Endpoint
✔ Correlation between callers and process instances - 03. Process Execution & Monitoring
-
✔ Simulate & debug modeled processes
✔ Automatically generate the handling screen when the role is a person
✔ Display the call Payload and result for microservice calls
✔ Check logs on the process when an error occurs & restart from the point of failure or recover to the previous step
✔ Promote to production once simulation is complete
Success Stories
Case Studies
uEngine BPMS case studies proven across finance, insurance, public institutions, manufacturing/construction/logistics, IT, telecom, and more
Finance & Insurance
Public Institutions
Manufacturing / Construction / Logistics
IT & Telecom
Our Values
Why did uEngine open-source its BPM product?
Related products
Beyond uEngine6 BPM: the AI editions
uEngine6 BPM is the engine that defines and executes workflows for people and systems. Add Process GPT, where AI agents become the executors of work, and uEngine RPA, which takes over screen-level repetitive tasks, and design → execution → automation connect into one.
Process GPT — AI edition
Generate BPMN processes from a single line of natural language, and let AI agents perform tasks in place of people. It attaches MCP·A2A multi-agents to the workflows you have formalized with uEngine6 BPM to autonomously execute end-to-end work: the AI edition of uEngine6 BPM.
uEngine RPA — execution automation
It handles the last-mile repetitive tasks of a process in place of human hands. Describe what you want automated in words, and the AI builds the automation script; from then on it runs repeatedly with no AI invocation cost. It is especially useful for connecting systems without APIs, such as legacy screens, to a process.
License
| Comparison of major open-source software licenses |
Free to use |
Distribution allowed |
Source code available |
Source code modifiable |
Derivative works must be re-published |
Can be combined with proprietary SW |
|---|---|---|---|---|---|---|
| GPL | O | O | O | O | O | X |
| LGPL | O | O | O | O | O | O |
| MPL | O | O | O | O | O | O |
| BSD Licence |
O | O | O | O | X | O |
| Apache Licence |
O | O | O | O | X | O |