Backend, bir yazılım uygulamasında kullanıcının görmeyip arka planda çalışan veritabanı yönetimi, sunucu tarafı işlemleri ve diğer veri işleme süreçlerini ifade eden bir terimdir. Genellikle, bir web sitesinde kullanıcı arayüzü ile etkileşim halinde olan ve kullanıcının taleplerine cevap veren kısım olan frontend ile karşılaştırılır.
Backend, genellikle programlama dili olarak Java, Python, Ruby, PHP ve .NET gibi diller kullanır ve sunucu tabanlı uygulamaları yönetmek için kullanılır. Backend geliştiricileri, bir uygulamanın veritabanı yönetimi, sunucu işlemleri, API’lar ve diğer sistemler gibi backend bileşenlerini oluşturur ve yönetirler.