A headless CMS is a content management system that handles only the content of website or web application. The advantage is to manage the content separately from the display of the content, providing an effective method for delivering structured data to different channels e.g. mobile, desktop etc.