Content Management System : en français, un système de gestion de contenu de site Web.
Plus simplement un ou des programmes (web ou non) qui permettent à plusieurs utilisateurs (de tous niveaux de compétence) de gérer rapidement, efficacement et simplement le contenu, le graphisme et les modules dynamiques d'un ou plusieurs sites Internet/Intranet/Extranet. Et ce sur n'importe quelle plateforme logicielle (Windows, Mac, Solaris, Linux ...).
La rapidité est généralement obtenue en s'appuyant sur des logiciels serveurs simples et légers (serveur web Apache, Mysql, PHP...).
L'efficacité se base non seulement sur la gestion des contenus dans leur ensemble (texte, image, vidéo, modules dynamiques) mais aussi sur la création d'un véritable workflow (flux de travail) qui permet la gestion de tâches et l'organisation de projets complexes (validations et calendrier des tâches, messagerie interne...).
La simplicité d'utilisation s'obtient à travers une interface intuitive et pratique qui doit répondre aux besoins premiers de chaque utilisateur tout en permettant aux développeurs et administrateurs de gérer de façon plus complexe les gabarits graphiques.
Un CMS, c'est aussi et surtout un produit qui doit évoluer dans le temps, s'adapter aux différentes nécessités et installations (certains ont besoin d'un serveur d'applications de type ATG Dynamo, une véritable usine à gaz, d'autres se contentent de beaucoup moins : Apache, Mysql ou PostGres...).
Evidemment cette explication ne prétend pas être exhaustive mais doit vous donner une idée de ce qu'est le CMS. Vous trouverez dans les pages de ce site beaucoup d'informations, parfois trop, mais nous serons souvent là pour vous aider dans votre recherche.