14. A non-transitory computer readable medium having stored thereon software instructions for processing historical vehicle replacement part database queries, the software instructions including a first portion, a second portion, a third portion and a fourth portion, the first portion, when executed by a first processor, causes the first processor to perform operations comprising: receiving input data at a data preprocessing unit, the input data including a digital representation of vehicle parts in a supplier's vehicle parts inventory; preprocessing the input data using the data preprocessing unit to generate historical vehicle replacement part database records each including a part identifier corresponding to one of the vehicle parts in the supplier's vehicle parts inventory, the part identifier being generated based on part name and description; the second portion, when executed by a second processor, causes the second processor to perform operations comprising: storing each historical vehicle replacement part database record in a database system using a database server coupled to the data preprocessing unit; retrieving one or more historical vehicle replacement part database records based on a received query; the third portion, when executed by a third processor, causes the third processor to perform operations comprising: receiving a user query at a web server, the user query being transmitted by a 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, a vehicle make, model and year, a historical date range, and a geographic area of interest; transmitting the user query to an application server coupled to the web server by a data network, the application server being programmed to connect operatively to the database server and to the web server over the data network; the fourth portion, when executed by a fourth processor, causes the fourth processor to perform operations comprising: generating a database query comprising information from the user query and information from a rule set, the database query being generated by the application server; querying the database system using the database query at the application server; receiving a database query result from the database server at the application server, the database query result being responsive to the querying, the database query result including a second list of vehicle parts matching the database query, the second vehicle parts list including those parts corresponding to the parts in the first vehicle parts list and which are suitable for use on the make, model and year of the vehicle and which were available during the historical date range, were located within the geographic area of interest, and which conform to a rule set; generating dynamic content for transmitting to the client system using the application server, the dynamic content including result data based upon the database query result and an independent subrogation claim value based only on the subrogation claim accuracy verification result generated by comparing the database query result with the subrogation claim information to generate a subrogation claim accuracy verification result; and transmitting the dynamic content to the web server in response to the user query received from the client such that the web server provides the dynamic content to the client over an external communication link in response to the user query.
14. A non-transitory computer readable medium having stored thereon software instructions for processing historical vehicle replacement part database queries, the software instructions including a first portion, a second portion, a third portion and a fourth portion, the first portion, when executed by a first processor, causes the first processor to perform operations comprising: receiving input data at a data preprocessing unit, the input data including a digital representation of vehicle parts in a supplier's vehicle parts inventory; preprocessing the input data using the data preprocessing unit to generate historical vehicle replacement part database records each including a part identifier corresponding to one of the vehicle parts in the supplier's vehicle parts inventory, the part identifier being generated based on part name and description; the second portion, when executed by a second processor, causes the second processor to perform operations comprising: storing each historical vehicle replacement part database record in a database system using a database server coupled to the data preprocessing unit; retrieving one or more historical vehicle replacement part database records based on a received query; the third portion, when executed by a third processor, causes the third processor to perform operations comprising: receiving a user query at a web server, the user query being transmitted by a 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, a vehicle make, model and year, a historical date range, and a geographic area of interest; transmitting the user query to an application server coupled to the web server by a data network, the application server being programmed to connect operatively to the database server and to the web server over the data network; the fourth portion, when executed by a fourth processor, causes the fourth processor to perform operations comprising: generating a database query comprising information from the user query and information from a rule set, the database query being generated by the application server; querying the database system using the database query at the application server; receiving a database query result from the database server at the application server, the database query result being responsive to the querying, the database query result including a second list of vehicle parts matching the database query, the second vehicle parts list including those parts corresponding to the parts in the first vehicle parts list and which are suitable for use on the make, model and year of the vehicle and which were available during the historical date range, were located within the geographic area of interest, and which conform to a rule set; generating dynamic content for transmitting to the client system using the application server, the dynamic content including result data based upon the database query result and an independent subrogation claim value based only on the subrogation claim accuracy verification result generated by comparing the database query result with the subrogation claim information to generate a subrogation claim accuracy verification result; and transmitting the dynamic content to the web server in response to the user query received from the client such that the web server provides the dynamic content to the client over an external communication link in response to the user query. 16. The computer readable medium of claim 14 , wherein the database query result further includes a price for each part during the historical date range, a type of each part, a supplier name and contact information for each part, a description of each part and a distance of each part from a location associated with the use of the part in a vehicle repair or from a user specified location.