A decentralized application, or dApp, is an application that is built on a blockchain platform like Ethereum.
An early example of a decentralized application is BitTorrent, a software that allows users to share distributed files with one another.