Provide your users with the access and capabilities they need for their day-to-day tasks while restricting them from features they don’t need. Users are assigned to roles, which are associated with a set of module-by-module permissions that you control. Set up as many different roles for your staff, members, and non-members as you like to give them exactly the access they need.