La RPA es un proceso de automatización de tareas tediosas impulsado por software. Al igual que con la automatización del flujo de trabajo, una tarea se mueve a través de un flujo de trabajo automáticamente, pasando de un paso a otro sin intervención humana. Pero la mayor diferencia entre la automatización de procesos robóticos y la automatización de flujos de trabajo es que en la RPA, todo el flujo de trabajo y las tareas asociadas se designan directamente al ordenador en lugar de a una persona.