The initial purpose of the Ethereum project is to decentralize the web by introducing four components as part of your Web 3.0 roadmap: static content publishing, dynamic messaging, reliable transactions, and a functional and integrated user interface. These components are designed to replace some aspects of the Web experience that we take for granted today, but in a completely decentralized and anonymous way.
Unlike Bitcoin, Ethereum promises to be the cradle of any decentralized or cryptographic software that you want and can program using specific Languages for the creation of your smart contracts and also Blockchain technology.