In the previous company I worked (which was also my first) they had this thing called project sites: a specific site created for a specific project. On that site, all shareholders had a login ID. They could collaborate there, read/write documents, form complaints, they had a forum, calendar etc etc… I really found this way …