Cooperative Development: Barriers, Support Structures and Cultural Factors