티모시 버너스리는 웹서비스의 창시자. HTML이라는 문서 구조와 HTTP 통신 프로토콜을 고안. 문서를 다루는 프로그램은 세 개의 구성요소로 이루어져 있다. 첫 째는 자료구조이며, 둘 째는 UI(User Interface), 셋 째는 제어 체계이다. 유지보수의 편의성을 극대화하기 위해서 세 가지로 모듈화하여 관리한다.
WEB에서는 HTML이 DOM을 읽어들이는 파서로서이 요소를 의미할 수 있다. DOM은 Document Object Model로 브라우저의 화면단을 의미한다.
사용자가 경험하는 인터페이스로. WEB에서 사진과 CSS로 구성된 페이지 화면과 기능을 의미한다.
화면 단에서 이루어지는 각종 동작과 연산을 다루는 부분이다. 처리(연산)부는 데이터베이스와 항상 연결되어 있다. WEB에서는 이러한 처리 과정은Javascript라는 프로그래밍 언어를 통해 이루어진다.