When you are working on a standard Drupal installation, you have content and users and the users have a layer of permissions to access all of that content, however sometimes you might want to make some small sections of your site behave like small communities or you may want only certain users to have access or control over a small portion of the content, in those cases this is where the Group module makes sense.