Content Management System
A piece of software that allows to easily edit and publish a web-site. Traditionally these systems use a database and files to store the contents of the web-page. Also, such a system traditionally provides a web front-end that allows editing the page’s content in a web browser. There is a variety of such systems available, both as open and closed source. See Wikipedia for more information.