A good CMS should not require you to install any special software on your computer and you should not need to learn HTML or other coding languages. Your CMS should allow you to use HTML (if you want to), and to change fonts or layouts. Finally, but importantly, a good CMS will be fast, secure, simple and easy-to-use.