Return to Article Details Modalities for Successful Language Learning and Teaching in the Digital Age: A Critical Review of Language Learning Software and Applications Download Download PDF