CMS stands for Content Management System.
It is a software application installed on a web server that allows users, even without specific programming knowledge (HTML, CSS, PHP), to easily create, manage, edit, and publish content on a website.
In practice, the CMS serves as an intuitive interface that allows you to update the site as if using a text editor, separating the content from the technical structure.