A method of multi-enterprise optimization at a buyer computer includes
accessing a forecasted demand for at least one item and generating one or
more proposed flexible trade contracts using the forecasted demand for
the item. The proposed flexible trade contract is communicated to a
seller computer and subsequently executed after acceptance of the
proposed flexible trade contract at the seller computer to create a
flexible trade contract. Each proposed flexible trade contract may be a
forward contract, an option contract, or a flexible forward contract.