Smart contracts
From CoinWiki
A smart contract is a computer program that controls the transfer of assets to different parties. It defines the rules and penalties of the agreement. They can be used for a number of things such as token creation, DAOs, crowdsales, DApps, and more.