A computer implemented system and method of executing an auction. The system has at least two intelligent systems, one for the auctioneer and at least one for a user. The auction is conducted by the auctioneer's system communications with the user system(s). The auctioneer's system contains information from the user system(s) based on bid information entered by the user(s). With this information the auctioneer's system determines whether the auction can be concluded or not and appropriate messages are transmitted to the user(s).