This module allows Admin to create Different permission groups by selecting existing permissions and then can assign permission group to give access to roles.
For Example, If There are 10 content types then admin can create the groups like "Add Content", "Edit Own Content" etc and can select specific permissions in each group. Now Admin does not need to give all individual permission to the role but admin can allow the access of group and role will get all the access defined inside the group.