Contract farming involves agricultural production being carried out on the basis of an agreement between the buyer and farm producers. Sometimes it involves the buyer specifying the quality required and the price, with the farmer agreeing to deliver at a future date. More commonly, however, contracts outline conditions for the production of farm products and for their delivery to the buyer's premises.[1] The farmer undertakes to supply agreed quantities of a crop or livestock product, based on the quality standards and delivery requirements of the purchaser. In return, the buyer, usually a company, agrees to buy the product, often at a price that is established in advance. The company often also agrees to support the farmer through, e.g., supplying inputs, assisting with land preparation, providing production advice and transporting produce to its premises. The term "outgrower scheme" is sometimes used synonymously with contract farming, most commonly in Eastern and Southern Africa. Contract farming can be used for many agricultural products, although in developing countries it is less common for staple crops such as rice and maize.