1. A method comprising: storing at least one of an image data or image information products in a database; providing a search engine for searching the stored image data products; if a desired image data or image information product of a requestor exists in the database, automatically generating a data product based on the desired image data product and a predefined attributes of the image specified by a requestor; if a desired image data or image information product of a requestor does not exist in the database, automatically analyzing the desired image data or image information product and developing an image data or image information product based on the analysis and a predefined attributes of the image specified by a requester; and automatically sending the generated or developed image data or image information product to the requester;