A non-standardised contract written up by two parties in which they agree to buy or sell an asset at a specified price at some point in future. The party agreeing to buy the asset in the future assumes a long position, and the party agreeing to sell the asset in the future assumes a short position. They are similar to futures contracts, except they are not exchange-traded, or defined on standardized assets.