An electronic edition of the Merriam-Webster English Explanatory dictionary.
A dictionary that allows you to translate English to Urdu.
Database management software.