Headless systems are API-First services that allow the creation of applications where the user experience is completely decoupled form the back-end.
Instead of offering a traditional user interface (presentation layer), headless systems make its content accessible via RESTful or GraphQL APIs that can be consumed by many type of services.