CMS stands for “Content Management System” and refers to software which makes it easy to update and maintain a website. The content is usually stored in an online database, separate from the code which displays that content on your screen. This makes it easy to change the content, or add new content, without having to worry about the code. Similarly, you can quickly change the code to affect the display of your entire site without having to worry about the content. But there are many different types of CMS, so which one is right for you?
This is a question I get asked a lot these days, so I’ve written a handy guide on my wiki, entitled “Choosing the Right CMS.” It is intended to help people sort out the difference between blogs, wikis, forums, and news portals, as well as point them to good open source tools for each category. Feel free to contribute to the article!