dApp

dApp or Decentralised application is a web3 type of software design.

The backend database layer is the blockchain. 

The frontend display layer is typically a javascript based application, usually React.js or Vue.js.

» Glossary of Web3 Terms