future of knowledge sharing platforms