This application uses a Javascript Class for the soundex class. Soundex is a genealogical term that gives a numerical representation of surnames. It is a measure of the similarity of names. Similar surnames should return the same soundex, ie: "Kennedy" and "Kennedie".