Within the framework of a project yielding to the development of an interactive spelling checking/correction system for Modern Greek (M.G.) to run on MS-DOS based computers, our team comprised of several computer engineers and linguists, undertook the following preliminary tasks: The examination and evaluation of pertinent existing research/work from both the computer engineering and linguistic fields, and conducted supplementary research deemed necessary for the purposes of the project. The overall objectives focused on the development of a system that would be convenient to run and use. Unlike similar current systems however, emphasis was given to optimal engineering quality and performance and moreover, optimal linguistic performance attained through substantial linguistic expertise backing.