Software

A detailed definition of the term "software" in the context of "skills & strategies".

Software

Technology that can be used to assist with learning, practicing, and maintaining all language skills: reading, writing, speaking, and listening.