In the present paper, the development and use of a specific set of pedagogical design principles in a large research and development project are analysed. The project (the Knowledge Practices Laboratory) developed technology and a pedagogical approach to support certain kinds of collaborative knowledge creation practices related to the ‘trialogical' approach on learning. The design principles for trialogical learning are examined from three main developmental perspectives that were emphasised in the project: theory, pedagogy, and technology. As expected, the design principles had many different roles but not as straightforward or overarching as was planned. In their outer form they were more resistant to big changes th...