What is a Content Management System (CMS)?

A content management system (CMS) is software that allows publishing, editing and management of content (as well as maintenance) from a central interface. It stores and organises the files you store on your website (website pages are each their own file, as are any images that are displayed on them) which is very important because today's websites are often [...]