The website has 3 users.
a. Admin has multiple users (different logins)
b. Admin can set accounts to Active, Inactive or delete accounts
c. Admin can view a search results page that compares submitted profiles.
a. Employer can create account. Email check/confirmation needed.
b. Employer can submit a 'Profile' that is visible to admin
c. Employer can Edit / Delete these Profiles
a. Agent can create account. Email check/confirmation needed.
b. Agent can submit a Candidate that is visible to admin (max 25 live Candidates)
c. Agent can Edit / Delete these Candidates
System can be based on Open Source (e.g Joomla) if you feel is needed