The simplest solution that I've seen for shared contacts in gmail. e.g. I can create a contact group named "investors" and share it with my colleague. Then as I add/remove contacts from it, it's updated automatically on their end.
It's frankly insane that Google Apps doesn't have this functionality built in.
Hustle X