CMS(콘텐츠 관리 시스템)는 홈페이지, 쇼핑몰, 커뮤니티처럼 반복되는 화면·권한·게시 기능을 미리 갖춘 웹 제작 도구입니다. 화면과 데이터를 처음부터 모두 코딩하는 방식보다 구축 시간과 초기 범위를 줄일 때 선택합니다.
게시판, 레이아웃, 모듈(또는 플러그인·테마)처럼 기능을 붙였다 뗄 수 있는 조립 구조가 일반적입니다. 관리자 화면만으로도 기본 구성이 가능하고, 코드 수정이 가능하면 스킨·플러그인·모듈 수준에서 디자인과 기능을 더 넓힐 수 있습니다.
무료 호스팅형 시작, 설문·피드 위젯처럼 인접한 제작 주제는 각각 별도 모음에서 다루므로, 이 글은 설치형·호스팅형·정적 배포형 CMS 선택에 초점을 둡니다.

