EOS is a blockchain operating system for businesses looking to build large-scale consumer oriented distributed applications. EOS is essentially an operating system built for hosting decentralized applications, in app messaging, and smart contract solution for enterprise. Popular use cases include supply chain, resource management, user messaging such as social media, asset issuance and trading, accounting for remittances, and gaming.
The direct users of a blockchain such as EOS are entrepreneurs and developers who write contracts to implement distributed applications or DApps. However, applications built on the EOS platform are intended for retail consumers in finance, logistics, media who should not need technical knowledge of blockchain to use such apps. Hence the goal is to give the developers a platform that allows extensive business logic to be built, but where the exact mechanisms of communication are hidden.