프런트엔드라는 용어는 탐색 메뉴, 디자인 요소, 버튼, 이미지 및 그래프와 같이 사용자가 직접 상호 작용할 수 있는 그래픽 사용자 인터페이스(GUI)를 의미합니다. 기술적 관점에서 사용자가 여러 UI 구성 요소와 함께 보게 되는 페이지 또는 화면을 문서 객체 모델(DOM)이라고 합니다.
서버 쪽이라고도 하는 애플리케이션의 백엔드는 웹 애플리케이션의 전반적인 기능을 관리합니다. 사용자가 프런트엔드와 상호 작용하면 해당 상호 작용은 HTTP 형식으로 백엔드에 요청을 보냅니다. 백엔드는 해당 요청을 처리하고 응답을 반환합니다.