16. The system of claim 15 , wherein the one or more mapping tables are arranged to be modified in the registry in response to an update from one of a system administrator and a configuration manager.
15. The system of claim 14 , wherein the one or more mapping tables include at least one from a set of: an equivalence table for mapping a character to a base character value, a digit mapping table for mapping a character to one of a set of digit between 0 and 9, and a dynamic custom table for mapping a character that has already been mapped by the equivalence table to an alternate character, and wherein the mapping tables are stored in one of a binary file and a registry to be distributed to at least one client process for use by the smart filtering API.