What are Smart Contracts? | Definition and explanation
Running smart apps on the blockchain

Smart contracts are electronic contracts based on a computer program that automate business processes in a legally secure way, also between partner companies. Smart contracts are based on blockchain technology and use this technology's advantages, such as transparency, forgery protection, and availability.