In the early days of the content management system, we forged a grand compromise between content editors and marketing teams and their developer and engineering counterparts. This CMS compromise led to an uneasy alliance between disparate back-office departments and ensured the wild success of the humble CMS as a software trend to be reckoned with. Fast-forward twenty years, however, and the CMS landscape seems splintered and woefully unprepared for both the ongoing explosion in content delivery channels and the dizzying innovation in the front-end development world. Some are even saying the post-CMS era is here.