cooperative: an association formed and operated for the benefit of those using it
abstraction: a general concept formed by extracting common features from specific examples
benefactor: a person who helps people or institutions (especially with financial help)