A method comprising: receiving, by at least one processor of a server, a request sent from a first vehicle service tool, wherein the request comprises vehicle identifying information and an additional search term, wherein the additional search term comprises (i) a symptom identifier, but not a vehicle component identifier, (ii) the vehicle component identifier, but not the symptom identifier, or (iii) the symptom identifier and the vehicle component identifier, wherein the vehicle identifying information identifies a subset of vehicles within a set of all vehicles, wherein the symptom identifier identifies a symptom exhibitable within each vehicle of the subset of vehicles, and wherein the vehicle component identifier identifies a component on each vehicle of the subset of vehicles; determining, by the at least one processor of the server, an ordered group of information set identifiers based on the additional search term, wherein each information set identifier is associated with an information set category, comprising determining, from among multiple selectable ordered groups of information set identifiers, a selectable ordered group of information set identifiers associated with the additional search term; determining, by the at least one processor of the server, multiple information sets to populate a response to the request, wherein determining the multiple information sets comprises determining, for each information set identifier of the ordered group of information set identifiers, an information set pertaining to (i) the subset of vehicles, (ii) the additional search term, and (iii) the information set category associated with the information set identifier; determining, by the at least one processor of the server, if an information set is not available for a particular information set identifier of the determined ordered group of information set identifiers; and if an information set is determined not to be available for a particular information set identifier of the determined ordered group of information set identifiers, altering, by the at least one processor of the server, the determined ordered group of information set identifiers by removing the particular information set identifier from the determined ordered group of information set identifiers, and transmitting, by the server to the first vehicle service tool, the response to the request, the response comprising data indicative of the optionally altered ordered group of information set identifiers and the determined multiple information sets. receiving, by at least one processor of a server, a request sent from a first vehicle service tool, wherein the request comprises vehicle identifying information and an additional search term, wherein the additional search term comprises (i) a symptom identifier, but not a vehicle component identifier, (ii) the vehicle component identifier, but not the symptom identifier, or (iii) the symptom identifier and the vehicle component identifier, wherein the vehicle identifying information identifies a subset of vehicles within a set of all vehicles, wherein the symptom identifier identifies a symptom exhibitable within each vehicle of the subset of vehicles, and wherein the vehicle component identifier identifies a component on each vehicle of the subset of vehicles; determining, by the at least one processor of the server, an ordered group of information set identifiers based on the additional search term, wherein each information set identifier is associated with an information set category, comprising determining, from among multiple selectable ordered groups of information set identifiers, a selectable ordered group of information set identifiers associated with the additional search term; determining, by the at least one processor of the server, multiple information sets to populate a response to the request, wherein determining the multiple information sets comprises determining, for each information set identifier of the ordered group of information set identifiers, an information set pertaining to (i) the subset of vehicles, (ii) the additional search term, and (iii) the information set category associated with the information set identifier; determining, by the at least one processor of the server, if an information set is not available for a particular information set identifier of the determined ordered group of information set identifiers; and if an information set is determined not to be available for a particular information set identifier of the determined ordered group of information set identifiers, altering, by the at least one processor of the server, the determined ordered group of information set identifiers by removing the particular information set identifier from the determined ordered group of information set identifiers, and transmitting, by the server to the first vehicle service tool, the response to the request, the response comprising data indicative of the optionally altered ordered group of information set identifiers and the determined multiple information sets.