To learn more about the kinds of software available to you, explore Computer Hope, which provides excellent background on this and other technical topics, and EvaluTech, which offers reviews of 7,000 software titles for K-12 educators.