사용자에게 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진 등) 을 제공한다. 또한 사용자의 요청에 반응해서 동작한다.
신문 책 처럼 웹 콘텐츠를 잘 보여주기 위한 구조를 만들어야함. (HTML) -> 웹의 구조 결정
적절한 배치와 일관된 디자인 등을 제공 (CSS) -> 웹의 디자인 요소 결정
사용자 요청을 잘 반영해야 함 (JavaScript) -> 동적인 제어를 하기위함
프론트는 클라이언트 입장엥서 개발이 진행된다면, 백엔드는 프로그램의 뒷 부분 쪽 즉 서버 입장에서 개발을 진행