Developing, bringing together and sharing knowledge