The main question: Answer == 99.999% = Yes
Smart contracts are powerful and I am eager/hungry to learn more.
During initial "talks" with a "hopefully qualified individual", he repeatedly answered like this:
(For example) {My question regarding smart contract "extra options / special features, etc"} > "I ask: Is this possible, and is it easy for the general public" >> At least 3 times he would answer { Difficult with a simple wallet & easy with dApp }
Having no idea what he was talking about, I wanted to learn, and here is a great start:
DApp is an abbreviated form for decentralized application.
A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.
A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.
If an app=frontend+server, since Ethereum contracts are code that runs on the global Ethereum decentralized peer-to-peer network, then: ....
https://ethereum.stackexchange.com/questions/383/what-is-a-dapp