A separation of the front-end and back-end of an e-commerce application. This architecture offers brands freedom of expression to build whatever and however they want. Most importantly, it enables online businesses to improve the customer experience. With a headless commerce platform, the front end (or the “head”) — which in most cases is a template or theme — has been decoupled and removed, leaving only the backend. Developers can then use APIs to deliver things like products, blog posts or customer reviews to any screen or device, while front-end developers can get to work on how to present that content using any framework they desire. Basically, all functional elements (such as forms, blog, banners, products, etc.) of the system can be programmatically managed. This includes the creation and management of the content components.