Headless may seem a complicated concept behind which lies an advanced technology. But in reality, the concept of "headless" is simple. It's decoupling (separating) the front-end of your system from the back-end. That allows you to create the architecture just the way you'd like it to be.