Cooperative and Collaborative Models