Much of what are considered best practices today in CALL (and in classroom teaching in general) involve constructivist approaches, content-based learning, extended project-based learning, and the use of higher cognitive functions in collaborative learning.

Technology has become the "slave" (see John Higgins), the means to obtain information, structure it,

and organize learning experiences.