A content management system (CMS) makes it easy for you to update your website 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 website. If you've ever used web mail (like hotmail or yahoo) you already have the skills necessary to use a content management system.