Actualmente hay tantos CMS que se hace difícil realizar una clasificación de los mismos. En la Wikipedia, por ejemplo, los clasifican según sus características o según su uso y funcionalidad:
Por sus características
- Según el lenguaje de programación empleado, por ejemplo: PHP, ASP.NET, Ruby On Rails, Python, PERL, etc…
- Según la licencia: Código abierto o Software propietario.
Por su uso y funcionalidad
- Blogs: para páginas personales.
- Foros: para compartir opiniones.
- Wikis: para el desarrollo colaborativo.
- Enseñanza electrónica: plataforma para contenidos de enseñanza en línea.
- Comercio electrónico: plataforma de gestión de usuarios, catálogo, compras y pagos.
- Publicaciones digitales.
- Difusión de contenido multimedia.
- Propósito general.
La primera clasificación es evidente. Los podemos clasificar según el lenguaje de programación con el que este creado el cms o por el tipo de licencia del mismo.