1. A computer system for processing historical vehicle replacement part database queries, the computer system comprising: a data preprocessing unit programmed to receive raw vehicle parts inventory data as input data, the raw vehicle parts inventory data including a digital representation of a supplier's vehicle parts inventory available at one or more given locations on a given date, and to preprocess the input data into historical vehicle replacement part database records, each record corresponding to a vehicle part in the supplier's inventory such that the database records represent availability of specific parts at the one or more given locations on the given date; a database server coupled to the data preprocessing unit and programmed to store the historical vehicle replacement part database records in a database system to create a historical chronology of vehicle parts availability information and to perform processing to retrieve historical vehicle replacement part records from the database system; a web server programmed to provide a service to a responding party client system, the service including an interface for receiving a user query from the responding party client system, the user query having data corresponding to information contained in a subrogation claim received from a demanding party, different from the responding party, the user query data including a first vehicle parts list representing vehicle parts in a repair estimate or which were actually used to repair a motor vehicle damaged in an accident involving a first motorist insured by the responding party and a second motorist insured by the demanding party, the repair estimate or the repair being authorized by only the demanding party; a make, model and year of the vehicle; a historical date of when the damage occurred or when the repair occurred; and a geographic area of interest, the geographic area of interest consisting of a sub-region of an area covered by the historical vehicle replacement part database records having the historical chronology of vehicle parts availability information, the sub-region including a geographic location of the repair, the web server further programmed to provide to the responding party client system and the demanding party a database query result having a second vehicle parts list including those parts corresponding to the parts in the first vehicle parts list and which were suitable for use on the make, model and year of the vehicle that was damaged in the accident and which were available on the historical date when the damage occurred or when the repair occurred, were located within the geographic area of interest on the historical date when the damage occurred or when the repair occurred, and which conform to a rule set, the database query result including data received from the database server in response to a database query comprising information from the user query and information from the rule set, the web server being further programmed to verify automatically the accuracy of the subrogation claim by comparing the database query result with the subrogation claim information to generate a subrogation claim accuracy verification result, and to generate automatically an independent subrogation claim value based only on the subrogation claim accuracy verification result, the subrogation claim accuracy verification result and the independent subrogation claim value being adapted to provide a documentation basis for negotiating the subrogation claim; and an application server programmed to connect operatively to the database server and to the web server and to generate dynamic content for transmitting to the client system, the dynamic content including a user interface adapted to receive user input and to output result data based only upon the database query result, the subrogation claim accuracy verification result and the independent subrogation claim value.
1. A computer system for processing historical vehicle replacement part database queries, the computer system comprising: a data preprocessing unit programmed to receive raw vehicle parts inventory data as input data, the raw vehicle parts inventory data including a digital representation of a supplier's vehicle parts inventory available at one or more given locations on a given date, and to preprocess the input data into historical vehicle replacement part database records, each record corresponding to a vehicle part in the supplier's inventory such that the database records represent availability of specific parts at the one or more given locations on the given date; a database server coupled to the data preprocessing unit and programmed to store the historical vehicle replacement part database records in a database system to create a historical chronology of vehicle parts availability information and to perform processing to retrieve historical vehicle replacement part records from the database system; a web server programmed to provide a service to a responding party client system, the service including an interface for receiving a user query from the responding party client system, the user query having data corresponding to information contained in a subrogation claim received from a demanding party, different from the responding party, the user query data including a first vehicle parts list representing vehicle parts in a repair estimate or which were actually used to repair a motor vehicle damaged in an accident involving a first motorist insured by the responding party and a second motorist insured by the demanding party, the repair estimate or the repair being authorized by only the demanding party; a make, model and year of the vehicle; a historical date of when the damage occurred or when the repair occurred; and a geographic area of interest, the geographic area of interest consisting of a sub-region of an area covered by the historical vehicle replacement part database records having the historical chronology of vehicle parts availability information, the sub-region including a geographic location of the repair, the web server further programmed to provide to the responding party client system and the demanding party a database query result having a second vehicle parts list including those parts corresponding to the parts in the first vehicle parts list and which were suitable for use on the make, model and year of the vehicle that was damaged in the accident and which were available on the historical date when the damage occurred or when the repair occurred, were located within the geographic area of interest on the historical date when the damage occurred or when the repair occurred, and which conform to a rule set, the database query result including data received from the database server in response to a database query comprising information from the user query and information from the rule set, the web server being further programmed to verify automatically the accuracy of the subrogation claim by comparing the database query result with the subrogation claim information to generate a subrogation claim accuracy verification result, and to generate automatically an independent subrogation claim value based only on the subrogation claim accuracy verification result, the subrogation claim accuracy verification result and the independent subrogation claim value being adapted to provide a documentation basis for negotiating the subrogation claim; and an application server programmed to connect operatively to the database server and to the web server and to generate dynamic content for transmitting to the client system, the dynamic content including a user interface adapted to receive user input and to output result data based only upon the database query result, the subrogation claim accuracy verification result and the independent subrogation claim value. 6. The computer system of claim 1 , wherein a change in a non-terminal aspect of a historical vehicle replacement part record is added to the database system as an additional database record to track the change in the non-terminal aspect.