The cooperative development of mechatronic products offers a wide variety of potential synergies. Meanwhile, existing barriers and challenges of distributed product developments may harm the success of cooperation. Therefore, in order to realize synergies, existing barriers need to be considered in the design of the collaboration. This article focusses on the illustration of potential synergies and barriers and introduces a framework for a software to support cooperative product development projects.