That's an Agency Recruitment System . Agency systems do all that. You need to recruit staff to a cost, with time constraints and to a quality process. It is for agencies though. Let's explore this further.
Agencies have the recruiting competency, they're the experts.
These projects normally fail. We would argue that clients need to use traditional agencies only for what they're best at - delivering staff. Asking the standard large agency to elevate themselves into the spectrum of solutions providing is a waste of time. Although interesting for the agent for a short time, he will quickly fall back in to the natural tendency to only supply people and his old ways. One client of ours used to tell us that agents were like waiters.