Ethereum is a decentralized software platform that enables SmartContracts and Distributed Applications to be built and run without any downtime, fraud, control or interference from a third party.
Ethereum is not just a platform but also a programming language (Turing complete) running on a blockchain, helping developers to build and publish distributed applications. The potential applications of Ethereum are wide ranging.