A Decentralized Application (dapp) is a program that is ran via p2p network and provides some services for its users. Like blockchain is a distributed data storage, dapp is a distributedly ran digital application.
DAPPs share a lot of the advantages that are mostly attributed to blockchain like resistance to censorship, robustness, reliability and immutability. It is mostly achieved with an implementation of DAPPs on top of blockchain-based networks. Data that is used in DAPPs is stored in various blockchain databases, but users of the network have no need in being involved in those blockchains.
Decentralized applications are very similar to standard applications, mostly used everyday. All the important differences are contained in a backend of an application – the part of a program that is not visible for user, but, however, strongly influences many important properties of an app.
It is possible to run in our Blockchain decentralized applications. Their data is stored either in smart contracts in Blockchain or in the Off-Chain Storage.
As an example we published 3 decentralized web games. To access them you can access any node together with the app hash and the file name.