Envision a software you co-manage with your community where no one is in charge of the data.
dApps or Decentralised Applications are apps built on a smart contracts network like Ethereum Blockchain.
This enables them to work autonomously and when released, authorizes only what is written in the code, users vote for any changes using a consensus mechanism.
Users also provide the computing power to keep the network running and in return earn tokens native to that app as rewards.
dApps code is open source anyone can look at it and see how it works this allows more trust, unlike centralized apps.
dApps can never go offline and cannot be shut down by the government because they are run by thousands of computers all over the world.