A relatively new architectural approach for ecommerce platforms where the commerce engine is clearly separated from the front-end code. The engine is responsible for all of the “plumbing” of the ecommerce solution (e.g. customer/product management, order management, payment transactions, etc.) and is fully exposed via APIs. Headless platforms are front-end agnostic meaning that developers can build full ecommerce solutions in any user interface that can utilize APIs.