The ability to customize multiple roles with different access to functionality