Un Content Management System, letteralmente “sistema di gestione dei contenuti”, è uno strumento software installato su un server web studiato per facilitare la gestione dei contenuti di siti web, svincolando l'amministratore da conoscenze tecniche di programmazione.
Tecnicamente un CMS è un'applicazione lato server, divisa in due parti: la sezione di amministrazione (back end) che serve ad organizzare e supervisionare la produzione dei contenuti e la sezione applicativa (front end) che l'utente web usa per fruire dei contenuti e delle applicazioni del sito.
EICON ha progettato e realizzato un proprio CMS che viene personalizzato secondo le specifiche di ogni progetto: EstroCMS.