10. A non-transitory computer-readable storage medium having instructions stored thereon that are executable by a processor to cause a computer system to perform operations comprising: receiving a search query for a database via a network, wherein the database includes two or more fields in a plurality of fields that are populated with information from one or more respective candidates in a group of candidates, wherein the information specifies a plurality of skills and a plurality of amounts of experience associated with those skills for each of the one or more respective candidates; searching the database using one or more parameters contained in the search query, wherein the one or more parameters include one or more desired lengths of experience for one or more corresponding skills; providing information specifying one or more matching candidates in response to the query, wherein each of the one or more matching candidates has an amount of experience for each of the one or more skills that is greater than or equal to the desired length of experience corresponding to that skill; and automatically prompting one or more parties to schedule an interview in response to determining that the query is satisfied by the one or more matching candidates.
10. A non-transitory computer-readable storage medium having instructions stored thereon that are executable by a processor to cause a computer system to perform operations comprising: receiving a search query for a database via a network, wherein the database includes two or more fields in a plurality of fields that are populated with information from one or more respective candidates in a group of candidates, wherein the information specifies a plurality of skills and a plurality of amounts of experience associated with those skills for each of the one or more respective candidates; searching the database using one or more parameters contained in the search query, wherein the one or more parameters include one or more desired lengths of experience for one or more corresponding skills; providing information specifying one or more matching candidates in response to the query, wherein each of the one or more matching candidates has an amount of experience for each of the one or more skills that is greater than or equal to the desired length of experience corresponding to that skill; and automatically prompting one or more parties to schedule an interview in response to determining that the query is satisfied by the one or more matching candidates. 13. The non-transitory computer-readable storage medium of claim 10 , wherein the plurality of fields comprise a plurality of professions, a plurality of subcategories within each profession, and a time duration for respective subcategories.