Een website bestaat meestal uit twee grote onderdelen: code die langs de kant van de server uitgevoerd wordt, en code die op het toestel (bvb. laptop) van de gebruiker wordt uitgevoerd.

Met de back-end bedoelen we de code die op de server draait. In tegenstelling tot de code die op het toestel van de websitebezoeker draait (front-end) kan back-end code niet ingekeken worden.

Enkele voorbeelden van typische taken die de back-end voor zijn rekening neemt:

  • Het inloggen / authenticeren van bezoekers
  • Het wegschrijven van data naar de database
  • Het ophalen van data uit de database
  • Mails versturen naar gebruikers