1.High end E-learning laboratory software 2.Pure software teaching 3.language learning software Language learning software is called E-learning laboratoryE-learning laboratory is a ... study, group discuss , E-Responder, Class management demonstration, monitoring, simultaneous interpretation, video on demand, support free group discussing, class divided teaching ...