An important concept within modern pedagogy is knowledge building: students or colleagues interacting, learning together, and developing new information together. From the perspective of systems thinking, we can view the classroom or community as a system: composed of dynamic units or actors, autonomous, with a certain boundary, but usually part of a larger system. So, every system also needs inputs and contains processes to generate certain outputs. For the modern blended and technologically enhanced classrooms, what tools are you aware of, for using in knowledge building? Online forum and wikis have been around and effective for a long time... These tools play the role of processing, and presenting the outputs within the knowledge building system. Any other examples of computer or web based tools, for knowledge building?