A system, method and computer program product are disclosed for handling contracts in a supply chain management framework. One of a plurality of contracts is selected. The selected contract template is transmitted to a supply chain participant. Data is received from supply chain particip