2. Understanding and Using a CMS

What’s a CMS? Why using a CMS for building my website? What are the differences between a CMS and an online solution? Which CMS do I choose to build my website? How do I install a CMS? How do I customize a CMS?