Dans le contexte des systèmes informatiques multicouches, backend (parfois aussi appelé dorsal, interne, arrière ou principal[1],[2]) est un terme désignant une couche logicielle accédant à des données mais, à l'inverse du frontend[3], ne gère pas d'interface utilisateur. Par extension, on parle aussi de développeur ou ingénieur backend.