Abstract: An interactive query server system, comprising a database storing a plurality of query sections, each section including parameters defining a relation with other query sections. The query server is adapted to:Generate, based on the parameters, query sequence sets, each set having at least one query section;Transmit a query sequence set as a logical unit to a client system;Receive responses of a user to the query sequence set from the client system; andProcess the received responses to produce an output.The host may transmit information defining at least one of the sections to the client system, which are presented to the user for receipt of responses. The responses are then transmitted to the query server. The query server processes the received information and produces an output based on the processed information.