DApps are applications that run on a blockchain network, ensuring they are open-source, decentralized and resistant to censorship. They operate on a peer-to-peer network rather than relying on a central server.