Process automation uses technology to automate complex business processes. Typically these tools include tools to model desired business processes, execute and automate work activities, integrate with third party and applications and to monitor and manage current flows of work.