GroupHub
Use GroupHub to create and manage communities and groups. A group could be a company, a team of a company, but it could also be a book club or a soccer practice. Users may create groups, invite members, and configure fields -- types of information that members may provide as part of their profiles.