Collaborative product development in SMEs: requirements and a proposed solution | IEEE Conference Publication | IEEE Xplore