Smart Contracts are self-executing contracts with the terms directly written into code, automatically executing when predefined conditions are met on a blockchain.