A content management system (CMS) is an application that is used to manage content, and allowing multiple contributors to create, edit and publish the content online. Content in a CMS is typically stored in a database and displayed in a presentation layer based on a set of templates like a website.
You will need to begin by making a list of the business problems that you are facing or you are trying to solve as well as any specific requirements you may have to achieve your goals. This will help you choose the right CMS. The one that supports your business requirements. Rather than the most popular or well-liked.