Choosing a Content Management System (CMS
When choosing a content management system you first need to know what it is that you want to do and what your CMS is able to do. If you have never used a CMS website before then you really need to give it a go and find one that you are comfortable with. You also need to take into account what type of server you are running as not all content management systems can run on every server. If you are running a windows server then choose windows CMS like Umbraco and if you are using a Linux based server then you need a CMS like Drupal.
Windows servers run asp.net website best while Linux servers run PHP websites best. Also some of the Content management systems will be able to cross over from one server to another but some of these features may not work as the server will not allow this. I have mainly used Linux based servers and CMS so I will mainly be covering them rather than CMS that I have never used. All content management systems have a very similar way of calling the code onto the base HTML page. Where they differ is how they are built, you should find one that you are comfortable with and how the backend code runs if you are looking to develop for the CMS. The more you are able to play around with the backend code the more you will be able to make the CMS do, either that or you will be running on other peoples modules and plugins that may do what you are looking for but not 100%.
WordPress
WordPress was started off as a personal blog content management system, which has really taken off and become more of a CMS tool as well as a powerful blogging tool. I would say that WordPress is one of the most popular CMS online right now. It is used by millions and has a great range of plugins and is also easy to develop for and throw up a quick and easy website. It is a good CMS if you want to throw up a quick and easy website with a blog and a few web pages.


