CMS – Content Management System is a web application or a suite of tools that allows for easy website creation, as well as its subsequent updates and expansion. Building, shaping content, and managing its presentation in a CMS-driven website is done through user-friendly interfaces—typically web pages featuring intuitive forms, components, and modules.

With a CMS, users can independently build various types of websites without any knowledge of programming languages. Examples include:

  • Business cards (company profile sites);
  • Online stores (e-commerce);
  • Product catalogs or industry directories;
  • Information and promotional services;
  • Social networking portals;

and much more.

One of the most popular and best-developed CMS platforms is Joomla!.