RPA (por sus siglas en inglés, Automatización Robótica de Procesos) es la aplicación de software programable creado y configurado a medida para automatizar tareas rutinarias, de complejidad media o baja, y repetitivas, sin el uso de ningún tipo de aporte humano adicional, o bien, asistiendo al humano en su labor.
Las tecnologías de RPA poseen una marcada orientación al usuario, ya que están concebidas bajo características de bajo nivel de codificación (lo que algunos llaman “low code”); esta característica logra que usuarios sin conocimientos de otros lenguajes de programación puedan en muchos casos convertirse en verdaderos expertos programando en RPA.