I. Introduction
A Content Management System (CMS) is a combination of interconnected components that enables the user to manipulate, manage, and alter data in real time. It is an interactive application that aids in the creation of websites in a timely manner. Apart from static or dynamic websites, the design of a Content Management System is significantly different since it employs a distributed approach, allowing individuals from all over the world to communicate via a single CMS.