Backend - z technicznego punktu widzenia jest to program, napisany najcześciej w języku PHP, Ruby, Python lub C#, który generuje stronę internetową. W standardowym podejściu do projektowania stron internetowych Backend generuje Frontend, czyli to co widzi klient. W podejściu Single Page Application (SPA) backend generuje jedynie surowe dane, a to frontend decyduje jak je zaprezentować klientowi.
Na potrzeby komunikacji z naszymi klientami backendem nazywamy również Panel Administracyjny sklepu internetowego. Mimo tego że panel Administracyjny sklepu również składa się z części frontendowej i backendowej to nasza usługa nie integruje w wygląd lub funkcjonalność panelu administracyjnego sklepu.
Frontend - czyli to co widzi klient sklepu internetowego. W podejściu SPA Forntend komunikuje się z backendem w tle, w celu pobrania odpowiednich informacji, następnie frontend decyduje w jaki sposób zaprezentować informacje klientowi. Frontend również jest programem, jednak nie działa na serwerze, jest wykonywany po stronie przeglądarki klienta dlatego nie angażuje zasobów serwera, gdy nie potrzebuje pobrać nowych danych.