Dans les configurations de commerce électronique traditionnelles, le front-end et le back-end sont étroitement liés et indissociables et aucune API n’est nécessaire entre les deux.
Le commerce électronique sans tête dissocie le front-end d'un site Web de son back-end. Le front-end est l’interface utilisateur, les pages de produits et d’autres éléments du site Web avec lesquels les utilisateurs interagissent directement.
Le back-end est le cœur opérationnel, la logique sous-jacente et le centre de gestion des données de la boutique en ligne. Il contrôle les paniers d'achat, le traitement des commandes, le calcul des taxes, le paiement, le stockage des informations de carte de crédit, la gestion des stocks, les systèmes d'expédition, etc.