Title: Design Concepts for the Development of Cooperative Problem-Solving Systems