Ethereum is smart contract platform- it allows for the deployment of decentralized applications (Dapps). Dapps are programs that obey a certain set of conditions that cannot be altered once published – not even by the creator of the contract.
Programmable money can replace the use of third-party escrow or brokers by programming conditions directly into the transaction.