What is forwards and Future? Meaning, Limitation, Terminology of contracts?

Forward Contract: – A forward contract is an agreement between two parties to buy or sell an any asset in the future date at a pre-determined time and price. Forward contracts are mostly done in raw materials, commodity, cash market, currency exchange and interest rate market. Such as raw material, grain, oil, gold, silver, debt etc.