Separazione tra Presentazione e Contenuti
FlexCMP implementa la completa separazione tra presentazione e contenuto.
I contenuti inseriti dagli autori vengono memorizzati in formato XML conservando il significato semantico dei singoli elementi della pagina.
I meccanismi di navigazione ed organizzazione delle pagine sono completamente separati dal contenuto delle pagine stesse, potendo così riorganizzare e spostare le pagine all'interno del sito senza alcuna ripercussione sul contenuto delle stesse o necessità di modifica delle pagine esistenti.
Le pagine servite al browser sono ottenute assemblando dinamicamente il contenuto, i meccanismi di navigazione, il modello grafico (o template) della pagina ed eventuali elementi dinamici aggiuntivi.
L'associazione pagina-telaio grafico può essere impostata sia a livello di singola pagina che per grandi gruppi di pagine con un unico comando, semplificando le operazioni di riorganizzazione e restyling di intere sezioni.
L'aspetto delle pagine è definibile attraverso la personalizzazione di fogli di stile CSS.