A dapp is basically an app that is running on the Ethereum platform and is decentralised. Thanks to smart contracts and the Ethereum blockchain, dapps inherit some unique properties that traditional applications do not have e.g. no risk of counterparty fraud, business clients privacy, 100% uptime with no risk of interference etc.