Here is a complete overview of the use of technology in the mathematics classroom. James Wiebe focuses on the use of general-purpose computer tools (spreadsheets, databases, word processors, graphics packages, and programming languages) for problem solving applications, revealing how each can be used to maximum advantage in math classes.