What is decoupled CMS?
A decoupled CMS is a CMS that has uncoupled the front-end delivery system from the back-end business module.
Historically, CMSs had been tightly coupled between the front and back end. In most cases, the front-end was the presentation layer, responsible for delivering content to a website or other front-end presentation channel.
On the other hand, the back-end was where all the computation was stored and where users could create, edit and generally manage content.
This traditional or legacy architecture was the most prominent system for quite some time as the back-end languages were designed to process large amounts of information but not create front-end experiences.
However, as new systems evolved, new front-end frameworks were developed that took advantage of more enhanced browser capabilities. This resulted in the front-end requiring greater skills to create the optimum user experience.
Today, most UX innovations occur at the front end, with frameworks like React, Vue, and Angular leading the charge.
In addition, some new and advanced frameworks like Stencil, a compiler that generates web components and builds high-performance web applications, and Svelte, an open-source front-end compiler, have been introduced to improve the user experience even more.