Groups are a context module that allows memberships and people to join and participate in Group discussions, collaboration and sharing of media.
With Groups Module there are a number of features that can be managed to make each Group function as you require.
Ability to assign special privacies, creating public, closed and secret groups
List of joined members
Groups layout and design can be configured to your own requirement, including whatever page layout and including whatever input blocks you require to give the page your required look and functionality.