Give each branch, team or region its own secure space while keeping one database behind it. Local teams work with their contacts; head office keeps oversight.