A system and method for finding a business entity in a database that
matches input data. A web services interface accepts a match request and
provides a best match. A pre-processing layer cleans, parses, and
standardizes input data into terms. An application layer includes a match
engine for processing the match request using the terms. The match engine
evaluates and scores match candidates from the database to provide the
best match and, optionally, an ordered list of match candidates.