A Dapp, or decentralized application, is a software application that runs on a distributed network. It's not hosted on a centralized server, but instead on a peer-to-peer decentralized network.
DApps have their backend code running on a decentralized peer-to-peer network, as opposed to typical applications where the backend code is running on centralized servers. A DApp can have frontend code and user interfaces written in any language that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.
DApps are typically open-source, decentralized, incentivized through providing tokens to those who validate the DApp, and in compliance with a specific protocol agreed upon within the community.
In the cryptoverse, a lot of attention is laid on Bitcoin. But don't let that overshadow the growing interest in Ethereum, which is revolutionizing the way we think of applications.
Just like Bitcoin removes the need for someone to hold your money, Ethereum removes the need for someone to broker a deal.
he ability to control this information has become heavily centralized over time. This includes information about your social life, health, finances, and much more. Those who control this information are the ultimate owners of it and can use it as they see fit.
These are essentially middle men that hold your information on their centralized servers so they can provide you with services, like holding your money, hosting you website, connecting with family and friends, etc. And at the push of a button, they can completely remove you from accessing this (your?) information and all related services.
As more and more Dapps are launched, we'll get closer and closer to a more free, fair, and accessible Internet.
Just look at the use cases of Blockchain an understand where there is a blockhain and user conected with it there must be a DApp.
End Thoughts :
Just wanted to make you feel of DApp World in which we will be diving . For all the above use cases of blockchain there must be an application or platform which gives an end user a beautiful user interference(UI). So, UI developed means DApp produced.