DApps are decentralized P2P applications that utilize blockchain technology (namely Etheruem) and smart contracts.