Technology allows for problem solving through various tools. Computer software like word processing, spreadsheets, databases, and presentations help solve problems. The problem solving process involves defining the problem, investigating it, identifying solutions, choosing the best one, and evaluating the results. Other technologies help with tasks too dangerous or repetitive for humans. The Internet provides communication tools and research capabilities for solving problems remotely.