Focus on all language learning aspects - LSRW (Listening, Speaking, Reading, Writing)
Psycho-linguistics - the implicit language process attempted in a systematic method
Support for natural brain learning techniques of aggregation or grouping via antonyms, synonyms, etc.
Support for system defined learning path as well as explore mode
Gamified tests, rewards and badges
Collaborative learning - groups and forums