Business process automation

The methods to achieve this vary, from writing custom application code to using specialist BPA tools.

[3][self-published source] Robotic process automation (RPA) involves the deployment of attended or unattended software agents in an organization's environment.

These software agents, or robots, are programmed to perform pre-defined structured and repetitive sets of business tasks or processes.

[4][self-published source] BPA providers typically focus on different industry sectors, but the underlying approach is generally similar in that they aim to provide the shortest route to automation by interacting with the user interface rather than modifying the application code or database behind it.

The combination of automation and artificial intelligence (AI) enables autonomy for the robots, along with the capability to perform cognitive tasks.