A CMS is used for creating websites and managing the content that lives on them. While content management systems like WordPress were originally used for blogging, today you can build any type of website you want with WordPress, from eCommerce to digital publishing to campaign sites for your brands.