A Java application which uses multi-threaded programming , basically behaves like a chat system for bidding, where the Client side handles the putting up of items for sale and the bids by customers and the Server side handles the processing of the bids.