A method of generating a score indicative of a match between an assignment posted by a recruiter and a candidate is disclosed. The method comprises of registering the recruiter in a database, the registration comprises of recording the assignment with the industry, broad functional category and functional sub catego...