1. A method for evaluating candidates for selection, the method comprising: receiving a first set of input parameters about a first aspect of candidates in a set of candidates; applying multiple scoring methods to the first set of input parameters to compute, for each scoring method, a score for the first aspect of each candidate; and selecting a subset of zero or more candidates from the set of candidates by applying one or more selection criteria to the set of scores for the first aspect of each candidate; wherein: each input parameter in the first set of input parameters is associated with zero or more values for each candidate; and at least the application of one or more of the multiple scoring methods is performed by computer software running on computer hardware.