Intelligent Process Automation (IPA) combines technologies including RPA, AI and machine learning to create an effective Digital Worker, which can take over many repetitive tasks from a number of employees. Where RPA achieves automation of basic tasks, IPA improves on this by integrating RPA with other technologies such as OCR and NLP, allowing a robotic worker to branch out into much more advanced tasks.