The Central Database Agent is one of the major players in the overall architecture that enables communication, accumulating and dispatching information and situated on the central repository of the system. Among the main functions of this agent is to capture and store information relating to the feedback feature implemented, collect information from all hotel agents about respective hotels which include data such as address, pricing and facilities, process query submitted by the search agent against data stored in the central database, querying the Directory Facilitator (DF) to know the registered hotel agents and executing popularity index calculations.