A system for use on an electronic network for negotiating contracts
between at least one buyer and at least one seller, in which proposals
may be made or called for by buyers and/or sellers, and in which each
party is represented by a software agent.