A smart contract is a computer program stored on a blockchain that automatically executes predefined actions when specific conditions are met. These contracts remove the need for intermediaries, enabling secure, transparent, and efficient transactions. They are widely used in decentralized finance (DeFi), supply chain management, and digital asset transfers, and are a key innovation driving blockchain adoption across industries.