Roles can be created for each job which exists in the organisation.

A role has a name, an @alias, a manager and a site (if applicable) and can be either "Full-time", "Part-time" or "Contract".

Skills can be added to each role and then the skills can be matched against the person assigned that role. This allows HR and Managers to spot any skills shortages or indeed if a person has excessive skills for this particular role.