DApp significa aplicación descentralizada (del inglés decentralized application). Una dApp es una aplicación de software construida que corre en una red peer-to-peer. Su principal área de uso es en redes Blockchain de Etherum para transar contratos inteligentes. Un contrato inteligente puede ser codificado en un lenguage de programación específico de Etherum como Serpent, Solidoty o Viper. Pero el front-end de dApp puede ser escrito en cualquier lenguage y framework. Dado que es una aplicación de código abierto, es transparente y ninguna entidad tiene control total sobre su uso.
Ejemplos de aplicaciones descentralizadas (Blockchain, DevOps, MicroServicios, Ethereum)
El éxito de soluciones dApps se acompaña de otro tipo de mecanismos que permiten el éxito de este tipo de implementaciones. DevOps aporta filosofías, prácticas y herramientas; mientras que Microservicios un conjunto de servicios y estructura.