Front end dan back end menggambarkan antarmuka program yang relatif terhadap pengguna. Front end adalah penampilan situs web Anda, berupa desain grafis dan bagian HTML, beberapa orang menyebutnya user interface atau UI. Sebaliknya, bagian yang ditampilkan untuk pekerjaan aplikasi atau pengembang Anda adalah back end. Bagian belakang ini menangani sisi dinamis dari situs, seperti newsletter, halaman administrasi, database pendaftaran, halaman kontak atau aplikasi web yang lebih rumit.