Now the Internet has a huge variety of free CMS in different directions. This blog engines, forumnye, social networking, image galleries and more. The number of free CMS is huge and there is plenty to choose from.
Naturally, before you look for CMS, it is necessary to solve the question of what functionality is required for the site. Equally important is the level of knowledge of the webmaster, who will work with the site.
You can select multiple CMS, which are very popular in the world - Joomla, Wordpress and Drupal. Of course, with the help of them you can not do all kinds of sites, but they can at the expense of its extensibility to cover more than 80 percent of the needs of the Internet.
It is clear that a blog, business card, and a community forum can be done at different CMS, which I mentioned. But there seems to be little things that pop up on your site already and we can regret that the work for this CMS.
One of the little things that must be mentioned is the extensibility of the site. That is, if you started the site as a mini-blog and want to gradually turn into a portal with many branches. Here it is necessary to have a solid stock options that are easy to extend the functionality of the site. An example of this, CMS Drupal, which is due to its modular extensibility can be converted into anything. However, it requires a good command of the Source engine and web programming languages.
Another point is SEO-optimization. Not every engine can boast that they can give an operational ability to edit the content and SEO parameters relink site. In addition, the speed of page generation is one of the important parameters for the promotion and usability. As an example, one can mention the convenience SEO CMS Wordpress and Joomla is far from friendly towards optimization.
It should be noted also the consumption of resources and the speed of the site for different CMS. Due to the different architecture, different content management system create different loads on these or other hosting options - it could be a need for different libraries PHP, consumption of large resources of PHP and MySQL. Should definitely ask about it, so you do not have problems.
To summarize we can say that the choice of CMS is all about functionality of your future site. So you need to plan before the development and functionality of a website, it will help not only the choice of the engine, but will also set the direction for the work on the site.