Online interfaces can be provided for all participants in the recruitment process: candidates; hiring managers; agencies. Each participant in the process has their own specifically-designed interface which delivers their part of the recruitment process and ensures that all communication and action is prompted, fast and tracked so that there is a complete audit and reporting trail.