Managing knowledge and information using digital technologies