CMS stands for Content Management System. A website contains content, design and some logic. Content refers to words, graphic, music, movie, etc. Design refers to content is displayed. For example, what fonts to use; which color palette to use; where to put the content, etc. Logic refers to how all contents are related.