One of the biggest topics in digital commerce technology is using a headless architecture when developing ecommerce sites. Broadly speaking, a headless approach separates the UI layer from the underlying backend services, and connects the two through a set of web services. Contrast this with a more 'traditional' approach where the commerce system manages not only the services, but also the front-end UI, with technologies such as JSP pages.