I am finding a lot of misleading or wrong answers of this question that are being posted. Please check this article - What a Dapp really is