The system consists of two major parts, the executable programme proper, correct, and a dictionary.
The main logical components of the system have been compiled into one of these two components. In particular, the dictionary is the inventory of legal words; a repository of the legal spelling of words; and an embodiment of knowledge of the correct spelling and pronunciation of derived and inflected words. The programme knows what sound-spelling correspondences occur in the dictionary, and how often they occur; it knows how to use them to generate pronunciations from (mis)spellings, then use the dictionary to verify what pronunciations constitute actual words and get their legal spellings, then sort the respellings by the frequency of the inferred sound-spelling correspondences and/or by the Levenshtein distance from the misspelling.