1. WordPress CMS
It is the most complex item in the list, requiring know how to install wordpress on a server, hosting and using the theme, although once dominated the three points, the results are excellent. Themes allows you to create web sites with independent content modules, being able to drag the mouse to go changing the desired structure of each page elements. Some parts of maps, text, lists, images, forms ... dozens of options to transform the task.