The 360Science MATCHING engine. Intelligent + Intuitive

The 360Science MATCHING engine.
Intelligent + Intuitive

Schedule a call or demo

Data Unification built from the ground up for Customer Data

We completely reimagined how contact data matching should work.

Our team of engineers, data scientists and developers have created AND perfected the industry’s most advanced and accurate data matching engine for customer data applications. We’ve eliminated the complexity, difficulty, and uncertainty of conventional matching processes, 360Science Matching logic identifies potential duplicates by taking a 3-dimensional view of the data, never relying on any single item of data being correct or consistent!

CRM and customer data is unique – and if you are going to match on that data, you need a matching engine built specifically for that purpose.

Data Unification built from the ground up for Customer Data

Seamlessly Identify Data Relationships

Automated Entity Resolution. Automatically matchup internal and external data sources to quickly create a complete, resolved view of customer records in your database – whether individual, company or other.

The 360 Engine can seamlessly identify Individual level, household level, and business level matches, and custom configurations all in one routine. It reduces the burden on your IT staff and empowers your analysts, by quickly guiding the matching process, and without the need to write complex scripts, test business logic, rerun analysis, create new matchcodes or generate new matchkeys on the data. #gamechanging

Better than ``Conventional``
Matching Processes

Let’s face it, trying to match and unify contact data in it isn’t easy – as a matter of fact, it’s hard!

Conventional matching processes use a library of algorithms like Soundex, Metaphone and Levenstein, and require significant data wrangling to extract, transform, standardize and normalize data prior to matching.

It’s a long iterative process of trial and error, playing with various algorithms and matchcodes just to figure out how to get ‘adequate’ results. What most people don’t realize is, the underlying algorithms and process every other Data Quality, Data Integration, and Data Analytics Platform relies on – are fundamentally flawed.

Better than "Conventional" Matching Processes
Match key graph
Match key graph

360Science brings greater Accuracy and Speed to Customer Data Applications

360Science Intelligent Matching Engine is hands-down the fastest, most accurate, and easiest approach to matching and unifying customer data. Featuring the world’s most advanced matching logic, it forever changes how you do customer data matching – with none of the data wrangling, or the toolbox of regular expressions to extraction, transformation and standardize data before matching it.

It’s like nothing you’ve ever seen before!

Learn more
360Science Named Top 25 BI & Analytics Companies 2017
360 Science
Multiple techniques

Multiple Techniques –
One INTUITIVE Matching Engine

360Science is a revolutionary new way to match contact data.

We have developed a matching engine that is designed to achieve results that mimic human perception. Rather than relying on single specific algorithms applied to various fields of data, or using extended matchkeys, the engine works through the data by taking two records at a time from the cluster and compares them – analyzing the entire contact record and grading points of similarity.

The 360Science Matching Engine uses multiple sophisticated approaches, with a unique blend of algorithms, including its own proprietary logic and AI specifically developed for the nuances of contact data, to ensure all types of variations in contact data are caught.

Essentially the 360Science Matching Engine takes a 3-dimensional view of your data, and never relies on any single item of data being consistent or even correct!

Because your matching process can’t handle this

Matching Engine table

Greater Speed


360Science elevates data matching to a whole new level performance and scale. To put its performance into perspective, the in-memory engine can process over a “Billion” records, and easily chew through a million-record database in less than 10-seconds! Yeah…. it’s FAST!

More Accurate


The 360-Engine takes the guesswork out of customer data matching, by delivering amazing precision and control.. 360Science encapsulates multiple algorithms and processes into one “intelligent” process – analyzing and granularly grading points of similarity to ensure that all types of difference are detected.

Less Effort


The 360-Engine easily the handles data problems so you don’t have to. The logic unifies data without requiring the data wrangling of cleansing, correcting normalizing or standardizing data. And it can simultaneously process multiple data sources with different inputs, and in different formats.


Bower and Bauer

Hernández and Hernandes

Muhammad, and Mohamed

Non-Phonetic Similarity

Street & St, Straße & Str.

Auto, Motors and Car

1 = One, First , 1st


Turner Broadcasting Company ~ TBC

LLC = Limited Liability Corporation


Wilson, Wislon & Wilsn

95128 ~ 91528

7350 ~ 07350


Jose Gonzalez

Gonzalez Jose

560 Main St Ste 106

Suite 106 560 Main St


Inc, Incorporation, LLC

Insurance, Assurance

The State Farm Insurance Company of California LLC


Michael = Mike Michel, Mickey, and Mikhael

Jacqueline = Jacklynn, Jaclyn, Jackie

Parsing & Restructuring

|Mr Jose R Gonzalez Jr MMD | =

|Mr | Jose | R | Gonzalez | Jr | MMD |

| AtlantaGA30305 |

| Atlanta | GA | 30305 |

Unicode - Transliteration

أبراج الاتحاد = 'abraj al etihad

ਬਲਰਾਜ = Balarāja
にこらす = Nikkarasu


Smarter matching logic

Multiple Techniques – One Intelligent Matching Engine

360Science Intelligent Matching Engine “encapsulates” multiple algorithms, lexicons, and processes into one “intelligent” process to ensure that all types of difference are detected. Essentially, taking a 3-dimensional view of the data, never relying on any single item of data being correct or consistent!

The logic identifies and strips out noise words, such as ‘of’ & ‘the’. AND it creates relationships between words like (‘cars’ & ‘motors and ‘inc’ & ‘incorporated’’). AND the tokens account for miskeyed data. AND the tokens account for the consonant sounds, AND the vowel sounds, AND the stressed syllables in the name.

Notice these are “AND” statements. not separate procedures like conventional data matching processes.


Intelligent Scoring Logic

The 360Science Matching Engine incorporates a robust pre-tuned yet highly configurable scoring engine, that is tightly connected the matching process.

It’s different and far more intelligent than conventional processes that rely on match keys to match data. The 360Science engine intelligently prepares the data for matching, analyzes the database to find records with points of similarity, and then scores them to determine the amount of similarity.

You can instruct the 360 Matching Engine to identify “Automatic False-Positives” or “Automatic Positive Matches”. You can even weight individual attributes positively or negatively – creating matching and unmatching probabilities that will increase or decrease the composite score.

The 360 matching engine includes default rules for most customer data matching requirements, but the matching logic AND the scoring rules are also fully user configurable to give you control. You can identify duplicates using any data e.g. account number, Social Security Number, phone number, date of birth, blood type, eye color, shoe size – or anything else known about the customer.

Data source

Independent testing by one of our partners reported, 360Science matching engine delivered up to a 226% more accurate match rate on customer CRM data than competing solutions.


Data Wrangling Not Required

IMAGINE… a world where unifying customer data didn’t require a toolbox of regular expressions to extraction, transformation and standardize data before matching it?

Unlike conventional matching processes – 360Science doesn’t require data extraction, transformation, standardization, correction or manipulation prior to matching – and it doesn’t even require two different data sources to be normalized into a common format or a target database!

The 360 Matching Engine handles data in different formats, and processes data that has not been corrected, normalized or standardized. It can also simultaneously process data from multiple different systems, in different formats.

360Science is amazingly tolerant to the wide variations specific to customer data – even on large datasets from disparate sources! The 360 Matching Engine treats address lines as an object. It does not rely on corrected, standardized or normalized addresses to effectively locate matches. And it doesn’t require the same number of address lines in each record to compare the addresses.

data source

Why should 360Science’s Matching Engine be Important to you?

Because it will Fundamentally Change your Experience of Customer Data Matching


Significantly Speed Data Preparation for Matching


Greater Accuracy of your Customer Data Matching + More Control

Eliminate the Build and Testing of Various Matchkeys and Algorithms


Easily Unify Multiple Data Sources Even with Different Structures

Powerful Technology
that play nice with others

The 360Science Intelligent Matching Engine is the logic that powers all of our products, and is designed to deploy anywhere.

Our technology is available as a complete data quality platform for the workstation, APIs, a REST Service, In-Memory API, and even an in-cluster Spark API for Hadoop and Big-Data applications. We also provide pre-built integrations for many data analytics and data integration platforms such as Microsoft SQL Server, Pentaho, Alteryx – and more!

Matching and Unifying Customer Data
has never been Faster, Easier, or more Accurate!

Learn more

Meet the 360Science Customer Data Matching Workbench for the Alteryx® Platform. The world’s most advanced matching engine for customer data applications….