1. A collection of software tools embodied on a tangible computer readable medium coupled to a processor for acquiring unstructured data from diverse sources and structuring the data and/or determining similarity of content for the purpose of product information management, said collection comprising: two or more tools selected from the group consisting of a web agent creator having means for creating a web agent to seek out and acquire product information on the world wide web, a web agent created by the web agent creator, the web agent having means for acquiring product information from the world wide web, a web agent manager having means for managing said web agent, an ontology-directed classifier having means for classifying product information, an ontology-directed extractor having means for extracting product information from content contained in unstructured textual product descriptions, and an ontology-directed matcher having means for matching product information extracted by the extractor through matching product categories and attributes, the tools providing a tangible result selected from the group consisting of a web agent having means for acquiring product information from the world wide web, classified product information, product information extracted from content contained in unstructured textual product descriptions, and information matched with product categories and attributes.