A content management system, or CMS, is a web application usually installed on a server, usually uses a database, and is designed to make it easy for non-technical users to add, edit and manage their website.
Not only do CSM systems help website owners with content editing, it also takes care of a lot of "behind the scenes" work such as:
- Automatically generate navigation elements ( what's this - your Menu!)
- Making content searchable ( cool visitors can find things)
- Make the site custom to your needs, Photos, Shopping carts, blogs
And much, much more.
Terms:
- What is content- the stuff that fills up your pages
- What is a menu- the way visitors move around or navigation through a site
- What are plug ins /Add ons / etc - Web toys, you add them to the system to also add cool functions or addition features.
- What is a database- a place on the server that stores inputed information, and serves it up on demand in a website.
Which one is the best?
That is hard to say, each one has it strong points and weak points. Some are free, some cost. Some are so easy, even a 5th grader can create a site in minutes. Some are so hard, you need a "geek degree"
Here is a site dedicate to comparing CMS systems
http://www.cmsmatrix.org/
