Educational software

Educational software, or computer applications developed for teaching and learning.

Free educational software, web 2.0 or computer applications developed for the purpose of teaching and learning.