1. A method for evaluating candidates for selection, the method comprising: receiving a first set of input parameters about a first aspect of the 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; evaluating an agreement between or among the multiple scoring methods by comparing the computed scores of the multiple scoring methods; responsive to the evaluated agreement not meeting or exceeding a threshold level, (i) updating the first set of input parameters by dropping one or more parameters from the first set of input parameters, and (ii) repeating application of the multiple scoring methods with the updated first set of input parameters until the agreement meets the threshold level; and selecting a subset of one or more candidates from the set of candidates by applying one or more selection criteria to a set of the computed scores corresponding to the agreement meeting the threshold 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.