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