Problem-Solving with People, Information, and Technology