Il s’agit d’une plateforme très simple à utiliser pour gérer, structurer et publier des contenus en ligne tels que des textes, des images et des vidéos. Une platforme CMS autorise également la hiérarchisation des utilisateurs du site, en leur attribuant un titre précis et/ou des autorisations particulières (administrateur, contributeur, etc.). Il existe deux types de CMS : en Open Source et Propriétaire.