A content management system is composed of two major components. These are:
- A content management application (CMA) is a graphical user interface that allows users to create, delete, modify, and publish content without the knowledge of HTML or other programming languages necessary to create web pages.
- A content delivery application (CDA) is responsible for the back-end services. It manages as well as delivers content after being framed in the CMA.