A headless approach means decoupling the frontend presentation layer from the backend data repository. This provides more freedom for the frontend experience so that content can be delivered to more than just a website. The backend handles all content management or commerce capabilities and the two layers are connected through APIs.