SmartSoft Invoices is a scalable and extensible document processing and classification software.

It is easy to configure and learns from human input, thus enabling organisations to automate their data entry and classification tasks.

  • Scalability
    • As your processing volume grows, you can easily add new processing clients on new machines, e.g. can add a new OCR client on a separate machine to cope with the CPU intensive task of OCR processing. The server component will automatically distribute documents to newly added clients.

  • Flexibility
    • You can only install the components you need.

    • The components can be installed on one or separate machines, on premises, on hosted machines or in the cloud.

    • The system can be accessed from different remote locations.

    • Both desktop and web-based (from a web browser) interface.

  • Extensibility - independent developers can develop their own clients and plugins:
    • Client-side plugins. These let you customize the Verify client or the Export client to add specific functionality, such as custom data export formats, complex data parsing algorithms, access to web services, custom settings windows, etc.

    • Server-side plugins These can be used to add a custom processing step in the workflow.

    • Custom Clients Third-party developers can create entire clients similar to the existing Input Client, Verify Client, Export client, etc. to add additional steps in the workflow or replace existing ones. These communicate with the server by using documented APIs.