Information Technology in the service of collaboration in the sense of a Dynamic Knowledge Repository