Two long-term trends have led to the promulgation of decoupled Drupal as a viable approach rather than an unrealistic idea. These processes are essential to understand how CMSs are evolving to embrace a channel-agnostic approach by default.
First, in response to the channel explosion and the trend toward multichannel publishing workflows, CMSs, like many other software projects, have gradually adopted RESTful APIs as a means to serve data to many different consumers rather than a single presentation layer tightly coupled to the back end. These decoupled architectures, ...