El núcleo (o Core) de Jazz CMS se aloja en el directorio assets e incluye los siguientes componentes:
Procesos
output.php
Aquí es donde se realizan todos los pasos necesarios para leer los templates, obtener el contenido de la base de datos, procesar la información recopilada y generar un documento
input.php
Protege contra ataques comunes a la seguridad del sistema
config.php
Incluye los archivos de configuración e inicializa todas las variables
locate.php
Incluye los archivos de idiomas y establece la zona horaria
Funciones
system.php
Incluye una serie de funciones básicas con utilidades que sirven a todos los procesos del sistema.
engine.php
Incluye las funciones que componen el motor encargado de procesar los templates e incorporar el contenido obtenido de la base de datos u otras fuentes.
content.php
Incluye las funciones que se encargan de generar sentencias My SQL? y de realizar las transacciones necesarias con el servidor de base de datos.
assets.php
Incluye una serie de funciones que proveen procedimientos necesarios para el funcionamiento de módulos y funciones de template.
template.php
Incluye las funciones disponibles en el ámbito de los templates para incorporar procesos previos a la generación del documento.
Módulos
Componentes del sistema encargados de una funcionalidad o conjunto de funcionalidades vinculadas.
Agregados
Soluciones externas incorporadas al sistema sin modificaciones y factibles de actualizaciones independientes.