A Headless Content Management System (CMS) is a backend-only content management system where the content repository is separated from the presentation layer. It allows developers to retrieve content via APIs and display it on various front-end platforms.