Tools (Too) many different tools exist for solving problems with the aid of a computer. Online services are getting more and more available. Important for schools is the availability of cost free or cheap solutions.