Computer-supported cooperative work Design thinking Participatory action research Permaculture Public participation Service design Systems thinking[26] User innovation User participation in architecture, (N.J. Habraken, Structuralism)