A futures contract is a legal agreement to buy or sell an asset, commodity, or security at a predetermined price at a specified time in the future. They are standardized for quantity and quality of the underlying asset, which allows for efficient trading.