A decentralized application (DApp) is a software application that runs on a blockchain rather than centralized servers. DApps use smart contracts to manage backend processes and allow users to interact directly with the blockchain. They can range from games and social platforms to finance and supply chain tools. Unlike traditional apps, DApps are open-source, censorship-resistant, and run continuously without downtime. Examples include Uniswap, OpenSea, and Axie Infinity.