A content management system (CMS) makes it easy for you to update your web site without having to know anything about web development. With just a few clicks you can update articles, upload photos, change the text on your homepage, or add new products to sell on your web site. If you've ever used web mail (like hotmail or yahoo) you already have the skills necessary to use a content management system.