The state of dApps is dire

dApp user experience is at best an afterthought, at worst, non-existent.

Users are consistently left hanging, wondering where to go or what to do next. Often dApps require users to utilize multiple third-party applications to complete just one action without instructions.

Centralized apps, on the other hand, have advanced features like email integration, push notifications, chatbots or third-party tech baked into the user experience. Centralized app developers and UX designers have mastered guiding users on a journey from start to finish, leaving users feeling taken care of.

This whole process seems to be neglected in decentralized applications. Frankly, it’s a UX nightmare. And it’s caused primarily by how difficult it is to connect dApps to external technologies.

Most dApps today are siloed, built within blockchains, isolated and alone. They aren’t connected to any external technologies. It’s quite likely the majority of dApps are connected only to one other dApp on the Ethereum Network.

This means no emails, notifications, chatbots, or recurring payment processors or anything designed to connect and interact with end users (let alone any new business innovations). This leaves users with nothing but a slow, unresponsive, confusing and unconnected application.

The difficulty of connecting APIs also causes another problem: modularity. If you want to incorporate a new feature, update a technology or swap blockchains entirely in your application, it’s extremely difficult to do so because the entire app is likely siloed within a blockchain.

For over 45 years, developers have been creating outstandingly-great centralized applications; they’re getting better and better. So it’s no mystery what makes an app great. It’s all about the user experience.

Technology has finally caught up, so it’s time to take what we have learned about building applications and apply it to dApps.

Create rich connected decentralized applications

Today, you can build a dApp that’s easily integrated with any technology, including blockchains. You can create a dApp that’s connected, maintainable and simple to build.

MESG is a new decentralized, event-driven, service-based infrastructure for building decentralized applications.

MESG gives developers an easy way to build modular applications connected to any technologies, including complex ones like blockchains, IoT devices, P2P Networks or legacy software.

MESG does this for your dApp through an event engine/message broker called Engine. Engine is software that gathers, organizes and dispatches information automatically, managing communications between any services connected to the MESG Infrastructure.

This makes integrating third-party technologies such as notifications or payment processors extremely easy, and allows you to create a dApp that’s actually interoperable with any technology.

MESG services also fix the modularity problem; they allow connection to any API or decentralized networks, including blockchains. Then, they all work together without heavy configurations required.

The MESG Marketplace allows for the sharing of services, creating some serious efficiency and ease for developers. You can quickly assemble existing services to create an application, or add features to any existing applications.

MESG combines a building platform for modular applications, and Marketplace for the open buying and selling of services compatible with any technologies including smart contracts. There is finally a solution to the dApp UX problem.

Begin the easy process of creating a decentralized application that connects to practically anything on