A role is a collection of granted permissions. When users are assigned to a role, they are automatically granted all permissions that are granted to the role. Typically, the permissions that are granted to a role define a particular activity that a user might do, such as running deployments. Users can be assigned to more than one role. The number of roles and their permissions is up to you. Initially, IBM® UrbanCode Deploy provides one role, the Administrator role, which has all possible permissions granted to it.