Per definizione un
CMS è un sistema di gestione dei contenuti che
svincola il webmaster da conoscenze tecniche specifiche di programmazione Web.
Con questo si intende che c'è possibilità di costruire il sito, configurarlo, personalizzarlo e gestirlo semplicemente usando un pannello di amministrazione user-friendly.
E' chiaro poi che se hai bisogno di applicazioni così peculiari da non esistere neanche come plugin non ci sono molte scappatoie: o sei uno sviluppatore o ne paghi uno.
Il punto è che tuttavia se si segue il consiglio di usare wordpress, joomla o altri grossi nomi del settore esiste un intero mondo di plugin con cui poter mettere in piedi in totale autonomia il tutto senza mai toccare codice in un buon 90% dei casi.