A Content Management System, or CMS, is a web application designed to make it easy for non-technical users to add, edit and manage a website.  It's a type of computer software application that supports the creation and modification of digital content using a common user interface and thus usually supporting multiple users working in a collaborative environment.