A dApp (decentralized app) is an application that runs on a blockchain. It is transparent, censorship-resistant and needs no central server.