With the release of Ethereum, a new smart contract platform, the world has been introduced to Decentralized Applications or DApps. These are software applications that are built in such a way that they are not controlled or managed by one central entity. Instead, these applications are distributed and run using blockchain technology. While these applications are still in their infancy and will continue to be tested and developed, they have shown promise. This will look into one of the most prominent apps that use Ethereum, the decentralized app or DApp, a.k.a. "DApp" for short.DApps are decentralized P2P applications that utilize blockchain technology (namely Etheruem) and smart contracts. With an explosion of innovation in the blockchain space, DApps represent an opportunity to take advantage of decentralized blockchain technology. With the rise in popularity of smart contracts, DApps are being developed to facilitate more interactive, yet more efficient applications. Any application can be designed and developed on the blockchain through the use of DApps, including gaming platforms, social networks, and even news.