Question: what is the difference between a future and a swap?
Answer: A future - contract to buy (or sell) something in the future. An option - right BUT NOT the obligation to buy (or sell) something in the future. A swap - two parties exchanging something at agreed points in time. This could be an exchange of currencies, of returns on assets, of different interest rate returns, etc..