From Research to Practice in the Design of Cooperative