Problem Solving Software Resources

A curation of various free and purchase only web based problem solving resources aimed at providing inquiry based instruction for students.