IDP uses machine learning and natural language processing technologies to process handwritten text. IDP can also process documents with a mix of handwritten text and digital text with high accuracy.