Still new to CiviCRM and grateful for opinions and advice. We have several types of relationship with organizations. We do not charge anything for any type of relationship. Relationships are managed in the backend only, hence controlled by staff members who login to backend. Relation types include endorsers, partners, affliates, council, past council, volunteers, etc.
Some groups will be listed and published on the website, so I know to manage them as "groups" since that is the only way to have a public list on a website.
What is the best way to handle the rest? Membership doesn't seem to fit since it requires some financial relationship, although 'zero' is possible. Perhaps this is just a multiselect custom field?