Le développement du back-end consiste à faire tout ce qui est possible pour tirer parti des fonctionnalités du site et des règles commerciales programmées sur le site ou l'application Web. La complexité de la fonctionnalité dépendra du type de projet : il peut s'agir de tâches relativement simples, comme l'intégration d'une plate-forme de paiement pour un site existant, ou de quelque chose de plus complexe qui nécessite une base de données, comme l'automatisation des processus, le développement de la gestion de la relation client, une API personnalisée ou même un script d'importation.
Cette étape critique est l'élément le moins visible d'un site Web et peut-être la moins connue, car elle comprend rarement des éléments visuels. Toutefois, c'est cet élément qui aura le plus grand impact sur le retour sur investissement d'une entreprise.