Document Processing Assistant