Avant de commencer à s'intéresser au comparatif entre les différents CMS, il faut connaître au préalable les différentes formes logiciels qu’ils peuvent prendre.
1.1. Le CMS open source
On parle de logiciel open source pour définir des systèmes de gestion de contenu (ou CMS) fournis par des grands projets communautaires et qui sont disponibles gratuitement. C’est-à-dire que le code source est modifiable et accessible librement par les utilisateurs. Le programme peut donc être développé et amélioré par ses utilisateurs qui vont ainsi adapter et personnaliser le CMS en fonction des besoins de chacun.
Le principale avantage à l’open source est qu’il n’y a pas besoin d’acheter la licence. Il s’agit donc de solution très intéressante sur le plan économique pour les entreprises. Les projets open source sont également très compétitifs sur le plan technologique. De par son ouverture, un CMS comme WordPress, peut, grâce à sa communauté de développeurs, participer à l’évolution et au développement et à l’évolution des programmes. Les failles de sécurité ou les défauts ont également tendance à être rapidement résolu grâce à une documentation riche et complète de par sa transparence.
Très populaires dans le monde, les solutions de gestion de contenu open source dans le domaine du e-commerce sont utilisées par de nombreux marchands en. Que cela soit pour des sites à but marketing ou commerciale, Leur succès montre bien que les systèmes open-source sont devenus une norme dans ce milieu.
1.2. CMS propriétaire
Le contraire de l’open source est le logiciel propriétaire. C’est-à-dire que c’est un éditeur qui va le développer et commercialiser le CMS. Il faut donc acheter la licence du système de gestion de contenu pour pouvoir l’utiliser et le code source n’est pas mis à disposition des utilisateurs. La reproduction ou la distribution de celui-ci est également interdite et l'autorisation de la personne propriétaire du logiciel et qui détient les droits d’auteur correspondants. Pour empêcher toute modification, Les entreprises distribuent ces programmes avec des fichiers cryptés que les utilisateurs ne peuvent pas ouvrir.