News /
Matching Engine – An Enterprise Business System for Copyright Management Organizations

The Matching Engine is an enterprise business system for Copyright Management organizations. It incorporates the key business functions of these organizations. It is a fully cloud native solution including modules to support Repertoire Management, Data Ingestion, Usage, Distribution and Membership Services.

It uses the latest cloud technologies including artificial intelligence (AI) and machine learning to provide intelligent automation, greater insights and instant access across your organisation. Built in connectors for key data sources and industry partners joins your internal systems with your stake holders


Pexals 2024 1

Our Modules:

Matching Module:

The matching module contains a full set of configurable matching rules for matching usage information to work information with out-of-the-box configuration for the most common scenarios.

The matching module includes the functionality required to matching the following types of data:

  • Incoming work repertoire
  • Incoming product (e.g. cue sheets, set lists, recordings etc) repertoire
  • Usage at work level
  • Usage at product (e.g. cue sheets, set lists, recordings etc) level

Repertoire Management Module:

The repertoire module includes the functionality required to manage the following key information:

  • IP and IPI Information
  • Work Documentation
  • Product (E.G. Cue sheet, set list, recording etc.)
  • Agreements

Multiple “Regions” (Territories) can be defined enabling you manage repertoire for different territories within the same instance of the system.

Modern Ingestion Module:

The Modern Ingestion module provides the ability to automatically ingest new data into the Matching Engine system, matching and posting of inbound work registrations in a variety of standard formats.

This module will greatly improve the speed of ingestion of usage data. Multiple files can be processed at the same time within pre-set bounds to handle large numbers of usage files quickly and cost effectively. It supports ingestion of usage data in different formats from different sources with different levels of automation. Different sender specific folders can be configured, and each folder can be configured with different levels of automation and processing rules.

Usage Module:

The Usage module provides an interface to find and amend the usage allocation of works, products, pools, and distributions.

This module includes the functionality required to manage the review and manual matching of usage information.

Distribution Module:

The Matching Engine system provides users with the functionality necessary to process a Distribution from start to finish. The Distribution module has been designed to be highly configurable and extensible so that it can meet the needs of diverse societies.  The module includes detailed best practice process documentation, user guides and follows the key CISAC distribution principles and best practices.

Member Portal Module:

The Member Portal module is designed to empower Members, their managers and authorised related parties to manage and be in control of their own information.  It is designed to be highly configurable and extensible so that it can meet the needs of diverse societies.


Talk to the music matching team to discuss how the highly dynamic Matching Engine can support your systems as new industry developments arise. We have over 14 years’ experience successfully designing, building and operating complex IT solutions in the music industry.