Custom Computer Programing Data Processing School Dictionary software, Phonebook software, Foreign language software, Computer based training software, Spell checkers, Route navigation software, Multi-media educational software, Encyclopedia software, Educational or reference software