CMS stands for Content Management System
CMS is an application (more likely web-based and enterprise based), that provides capabilities for multiple users with different permission levels to manage (all or a section of) content, data or information of a website project, or internet / intranet application.
Daily life content will increase and store data and manage the data.
Manage the data
JavaBased CMS: Easy to integrate, testable, ready for continuous integration, and sticking to Java standards such as JCR 2.0 and JAX-RS and integrate spring.