Search dialog. A. Screenshot of the search dialog showing results for ‘hydrochloride’. Each result provides at least the name of the compound, a link to the orginal source, and the provider name. Additional information depends on the provider itself. For instance, the local database reports the CAS registry number and the time of download as well. B. Communication of the search dialog with the provider interface. First, each provider (through the interface) is asked for a list of compounds for a given search string and the list is filled with the results. Secondly, when the user has chosen a compound and clicked ‘Ok’ on the dialog, the data set is downloaded from the corresponding provider and forwarded to the main program.