Vendor, Clients, Moderators & Candidates (4 types of users) 
The vendor will cater the Clients Needs by filtering & submitting the Candidates to clients requirements, Moderators will verify the submitted data then clients will be able to see it. (Vendors won&#39;t be able to see clients Names or contact details)