CMS stands for content management system. Or, a method of adding and editing content of a website. A CMS us usually controlled via some kind of administration interface run on your website and accessed with your web browser. There are hundreds of CMS systems running websites, many of them custom programmed. Some are simple and only control text content in a site, some are complex and can manage very large websites in every respect. Costs vary between zero to tens of thousands of dollars.