Whereas, Decentralized applications rely on blockchain technology. Dapps are software applications that run on peer-to-peer computer network rather than on a single computer. This functionality allows Dapps development to be available on the web and a separate entity cannot have complete control over the software. Administrator rights are provided to all users if a set of commonly accepted rules are followed.