## Software

- [Anki](http://en.wikipedia.org/wiki/Anki_(software)) is a spaced repetition [flashcard][1] program.
- [Artha][2], a  free cross-platform English thesaurus that works off-line, and exists in portable (USB drive) version
- [HiNative][3], a mobile app with a community (also listed under [Websites](https://ell.meta.stackexchange.com/questions/735/resources-for-learning-english#746)) 


  [1]: https://en.wikipedia.org/wiki/Flashcard
  [2]: https://sourceforge.net/projects/artha/
  [3]: http://www.hinative.com