Spinpanel User groups can be used for role management, and you can assign roles to a user group.
Microsoft 365 group
Microsoft 365 Groups provides a way to centralize membership for multiple Microsoft products in one place. A Microsoft 365 group provides collaboration opportunities by giving members access to a shared mailbox, calendar, files, SharePoint site, and more.
Microsoft Security group
A Microsoft Security group is used to manage member and computer access to shared resources for users.