فرانت اند به برنامه نویسی سمت کاربر گفته می‌شود که مربوط به طراحی و توسعه هر ان چیزی است که کاربر در سایت می‌بیند و با آن تعامل دارد مثل صفحات، اسلایدر ها و دکمه ها و .. بک اند به برنامه نویسی سمت سرور گفته می‌شود که مربوط به طراحی و توسعه منطق سایت و نحوه کارکرد کل سایت و تعامل آن با پایگاههای داده و سایر بخش هاست.