It is an OCR software that can be used to extract the data from PDFs, add input channels, or PDFs that came from email. You have scans configured so that you can extract the data from the scanned image and fax. There are several input channels. It's all different according to your business and how you will extract that data from your input channel.
There are several use cases, from simple to complex workflows, as per the customer requirement. If you are talking about the BPM capabilities, Kofax is clearly a winner in that area. Other software tools have basic OCR. However, if you want to use some complex business processes, then Kofax is excellent as compared to other tools.
Kofax TotalAgility is a single package. They provide you with OCR capabilities, BPM capabilities, and case manager features. Apart from that, now they have RPA and some other tools, which are very clearly integrated with other solutions. They have a very good ecosystem.
If you need invoice processing, it suits account payable systems. Or in medical trial tasks, it can also be used there for the insurance sector and banking. There are several use cases where you can apply Kofax TotalAgility to different domains or areas.
It has knowledge-based learning. For example, if you have implemented accounts payable solutions for your company and you are getting different invoices, every organization has its own format of invoices. Therefore, invoice processing is quite complex. You have to deal with the end number of vendors; every vendor has their end number of templates defined for that invoice. It can process these easily.
We divided it into three categories. One invoice is very basic, and we can send it in a fixed form. Second, when you structure it, some data might be changed. However, it is still a fixed form. Then there is a third, unstructured, and you don't know where the data will appear. For the same supplier, sometimes you get the data from the top date, invoice number, or maybe on the bottom. However, in any case, this solution will handle the information quickly.
It has very good learning capabilities. It will learn from the user feedback. For example, if you have some documents which come to your system and are quite complex. Maybe the date format is slightly changed, or some amount is changed, and you cannot extract it. A typical user will manually learn via that data and enter it. It'll also ultimately learn. That way, the next time, it'll automatically extract the data, and that process will no longer require any manual intervention of the user.