Too Long; Didn't Read
One of the most interesting breakthroughs in crypto is the strong degree of composability the technology lends to software development. Composability is the ability to combine various components of a software stack in different ways. To keep things simple, we’ll split the stack into two parts: front-end and back-end. Applications on the web today, including the likes of Twitter, Amazon, Facebook, both develop and own their proprietary software stack. The primary factors driving the proprietary stacks of today are twofold: <strong>closed data structures </strong>and <strong>monopolistic business models. </strong>More user data increases a company’s monetisation potential through strategies such as targeted advertisement and induces strong user lock-ins. As such, web applications are incentivized to monopolize the user experience and software stack. A proprietary front-end provides companies with an avenue to monopolize user experience, while the back-end captures and processes data gathered on users.