Headless Commerce: 10 terms you need to know | Acro Media
Laura Meshen

Author

Laura Meshen

, Content Marketing Specialist

Posted in Digital Commerce, Headless Commerce

February 1, 2023

Headless Commerce — ten terms to know

The development of a headless commerce website can be confusing. Use this glossary to learn the basic terms you should be familiar with.


Headless commerce

Headless commerce is an ecommerce architecture where the front-end (head) is decoupled from the back-end commerce functionality and can be updated or edited without interfering with the back-end, similar to a headless content management system (CMS). The term was coined by Dirk Hoerig, co-founder of Commercetools, in 2013. - Wikipedia

Composable commerce

Composable Commerce is an approach that enables business and tech teams to bring their brand's unique digital vision to life by launching and continuously optimizing digital commerce experiences that leverage multiple best-of-breed vendors composed together in a complete, business-ready solution. - Elasticpath

Modular commerce

Modular commerce involves building the functions of a commerce platform from a set of interconnected components rather than using a pre-packaged system so that retailers can scale commerce more efficiently. - fabric.inc

Decoupled architecture

Decoupled architecture is a type of computing architecture that enables computing components or layers to execute independently while still interfacing with each other. A decoupled architecture separates a system’s memory access and instruction cycle processes from execution-stage processes by implementing a data buffer. - Techopedia

API

An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a software interface offering a service to other pieces of software. An API specification is a document or standard describing how to build or use such a connection or interface. A computer system that meets this standard is said to implement or expose an API. The term API may refer either to the specification or to the implementation. - Wikipedia

Microservices

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. - AWS

Monolithic architecture

Monolithic architecture is the traditional structure for software applications. Analysts often compare it to microservices, a newer model for application development. Although monolithic architecture has a long history, it is sometimes still superior to the microservices model.
Monolithic is an all-in-one architecture wherein all aspects of the software operate as a single unit. In the microservices model, components are modular, functioning independently, and coupled together as needed for optimal functionality. - Integrate.io

Content Management System

A content management system (CMS) is an application used to manage content, allowing multiple contributors to create, edit and publish. Content in a CMS is typically stored in a database and displayed in a presentation layer based on a set of templates like a website. - Optimizely

Open Source

Open-source software (OSS) is computer software released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration, meaning any capable user can participate online in development, making the number of possible contributors indefinite. - Wikipedia

Progressive web apps

A progressive web app is a web application that uses the latest web capabilities to provide users with an experience comparable to a native mobile app. While web technologies are used to build a progressive web app, its functionality mimics that of a native app. - CodeinWP


Want more information on headless commerce?

Want to know more about headless commerce? Check out our Headless Commerce solutions page. 

Or contact one of our team members to talk about your project, even if it isn’t quite a project yet.