Exploiting Technological Potentialities for Collaborative New Product Development