A content management system (CMS) is software used for keeping a web site up-to-date.
The largest benefit of using a CMS is that it provides the ability to reuse content, reducing the number of locations that data must be entered or updated.