Sharing A Vision: Collaborative Platforms