Collaboration : tools and practices for enterprise wide knowledge exchange and innovation