The organisational structure was the most difficult part.
We had to account for direct members, umbrella organisations, smaller umbrella groups, individual members and organisations with several locations. A simple organisation-and-address model would not be enough. We explicitly modelled the membership structure and permissions so that management could follow the way the network actually works.
In the members area, direct members could manage their own organisations and, where needed, the members or locations beneath them. For indirect participants, we added temporary magic links. These let people review or edit their information without every contact first needing a full account, particularly since RREUSE has no direct relationship with them.