What is business process automation?
Last reviewed 7 October 2026
Business process automation (BPA) is the use of software to run a complete business process, such as onboarding a new hire or paying a supplier, across the systems and people involved. It covers the whole chain, from the event that starts the process to the record that closes it. IBM places robotic process automation inside the scope of BPA, and business process management above it as the wider discipline.
Also called: BPA, business process automation software, end-to-end process automation.
Why Business process automation (BPA) matters
Business processes cross departments, and that is where they slow down. An expense claim touches the employee, a manager, finance and the payroll system; a new supplier touches procurement, legal, finance and the vendor master. Each hand-off is a chance for work to wait in an inbox. BPA treats the process as one unit, so the automation follows the work across those boundaries instead of fixing one team's step and leaving the queue in the next.
It also forces a useful discipline. You cannot automate a process nobody has written down, so BPA projects usually begin by agreeing the steps, the owners and the exceptions. That agreement is often worth having on its own.
How it works
A BPA design starts from a process map: the trigger, the ordered steps, who or what does each step, the decisions and the exceptions. Each step is then assigned to a mechanism. A system-to-system step becomes an API call or a connector. A rule-based check becomes a condition in the flow. A judgement call goes to a person, or in newer designs to an AI model with a person reviewing the result.
An orchestration engine runs the process. It keeps the state of each case (which step it is on, what data it has collected, who it is waiting for), so a process that takes days survives restarts and holidays. Tasks for people appear in a queue or as an approval request, and the case moves on when they act.
Finally, the engine records each case. Because every case runs through the same path, you can see where cases wait longest, which exceptions recur and which step fails, and you change the process definition rather than retraining everyone.
Worked example: paying a supplier invoice
An invoice arrives by email. The process extracts the supplier, amount, invoice number and purchase order reference, then matches them against the purchase order and the goods receipt in the finance system. If all three agree and the amount is within the agreed limit, the process creates the payable record and schedules payment.
If they disagree, the process routes the invoice to the budget holder with the mismatch shown side by side. The budget holder approves, rejects or asks the supplier for a corrected invoice, and the process records who decided what. Any invoice from a supplier whose bank details changed recently goes to a second person before payment, whatever the amount. The finance team sees one list of open cases instead of a shared mailbox.
How Swfte relates to it
Built in the product
Studio is built for this shape of work. A workflow holds the fixed steps, an agent can handle the step that needs reading a document and deciding what it is, and an approval step pauses the run until a named person approves. Each run is traced with logs and token-cost telemetry per step, so the record of a case exists by default.
Two honest limits. Approvals live in several parts of the Swfte platform and are not one unified inbox yet. Separation of duties is not enforced by the platform today: you enforce it by choosing who is assigned to each approval step. Studio also drives tools and APIs, not desktop screens, so a step that only works through an old application's interface needs a different tool.
Related terms
- Process automation
Process automation means using software to carry out the repeatable steps of a process, so they run the same way each time without someone doing them by hand.
- Workflow
A workflow is the ordered set of steps that takes one piece of work, such as a purchase request or a support ticket, from the event that starts it to a finished outcome.
- Robotic process automation (RPA)
RPA stands for robotic process automation, which is software that operates other applications through their user interface, clicking, typing and reading screens the way a person would, to carry out repetitive, rule-based tasks.
- Workflow automation
Workflow automation is the use of software to run the steps of a repeatable process, such as passing data between systems, assigning tasks and requesting approvals, according to defined rules instead of by hand.
- Human-in-the-loop (HITL)
Human-in-the-loop (HITL) refers to a system in which a person takes an active part in the operation, supervision or decisions of an automated process at defined points.
Common questions
- What is the difference between BPA and RPA?
- RPA automates individual tasks by operating application screens the way a person would. BPA automates a whole process across systems and people, usually through APIs, rules and approvals. IBM treats RPA as one technique inside the scope of BPA. A BPA design might still use an RPA bot for one step that has no API.
- What is the difference between BPA and BPM?
- Business process management is the discipline of modelling, measuring and improving processes, with or without software doing the work. BPA is the part where software runs the process. In practice, BPM decides what the process should be, and BPA carries it out and reports how it ran.
- Which business processes should I automate first?
- Start with a process that runs often, has a clear owner and follows mostly the same path, with exceptions you can name. Invoice handling, employee onboarding and access requests are common first choices. Avoid processes that change every month or that nobody can describe yet, and automate them after the steps settle.
- Does business process automation remove people from the process?
- No, and well-designed BPA should not try. It removes retyping, chasing and routing. Decisions with money, customers or legal weight still go to a named person, and the automation makes sure the right person sees the right facts and that their decision is recorded.
Sources
Definitions on this page were read on the sources below on 7 October 2026. Where sources define the term differently, the page says so. The full glossary lists more terms.
- IBM explainer on business process automation (read 2026-10-07)