Background
We're a membership association for music groups, and are in the process of building our new website, using Civi as both the CRM and for some of the functionality, events etc., of the website (along with Drupal).
Challenge
We would like to try to find a way (in the future) to offer group management tools (e.g. simple contact lists, civicontribute for fees and events etc.) to our members themselves.
I don't think that this is currently possible with Civi, as it would need two levels of data structure, i.e...
Our CiviCRM/website interface: organisations with contacts, payment processes and membership management etc.
Members' CiviCRM/website interface: THEIR own contacts database, THEIR own payment processes for THEIR own membership subscriptions etc.
..but I wondered if anyone has ever tried or thoguht about trying something similar?
Apologies if this is a stupid question, but I'm relatively new to Civi, so not sure what whizzy-amazing functionality might be possible.