https://hackernoon.com/benefits-of-a-decoupled-cms-architecture-6bc77b06961e#.nb7xi5m96
One API, Multiple Applications
Cosmic JS has solved that problem. Cosmic JS is an API-first cloud-based content management platform that makes it easy to manage applications and content. The secret sauce with Cosmic JS is that it decouples content from code for a decoupled CMS experience, but the CMS API can plug into any internet-connected application, regardless of programming language.
The Content Delivery API allows you to write once, deliver everywhere. When the same API that feeds mobile applications is also feeding your website, developers’ time is saved and projects’ budgets are met.