EOS supports core functionality that allows businesses and individuals to create blockchain-based applications in a way that is similar to web-based applications. EOS provides secure access and authentication, permissions, data hosting, usage management, and communication between dApps and the Internet .