A decentralized application (DApp) is an application that runs on a decentralized network of computers, rather than being controlled by a single entity. DApps use blockchain technology to enable peer-to-peer interactions without the need for a central server. This decentralized approach allows for increased transparency, security, and censorship resistance compared to traditional centralized applications.