CMS stands for Content Management System. A CMS is a system that allows you to create, manage and publish contents online.
WordPress is the most popular CMS that comes with countless features and allows you to create and manage the contents of many types.