An agreement between a buyer and a seller to exchange goods, services or financial instruments.