A non-standardized contract between two parties to buy or sell an asset at a specified future date for a price agreed upon today.