Main difference between spot and Future trading

Spot trading is the immediate buying and selling of crypto currencies and commodities while Future trading locks the crypto currencies till a given date usually some months