 DApps can be browsed on centralized marketplaces such as State of the DApps, Dapp.com, Holdex, DAppRadar and CoinGecko.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.