A software-based approach to role design, Organisational Role Appreciation (ORA) enables clients to develop detailed profiles for each role in their organisation, including purpose, accountabilities, level of complexity, and capability requirements for individuals performing the role. Once this information has been mapped across the organisation, it can support recruitment, training, development, succession planning and organisation design.