Ebenfalls häufiger Bestandteil von CMS ist eine Medien-Datenbank. Sie dient dazu, Bilder und anderen Multimedia-Dateien im System ablegen zu können. In den meisten Fällen ist sie ähnlich wie ein gewohntes hierarchisches Dateisystem aufgebaut, in dem man Verzeichnisse und Daten in Verzeichnissen platzieren kann.
In die Medien-Datenbank kann der - berechtigte - Benutzer direkt Daten durch Datei-Upload einfügen. Bilder, die für eine Illustration der textuellen Beiträge sorgen, sind die häufigsten Medien, die in die Medien-Datenbank eingespielt werden. Es ist aber auch der Upload jeglicher Dateitypen denkbar, zum Beispiel Programmarchive, die einem Besucher der Webseite zum Download angeboten werden können.
Bei komfortablen Systemen gibt es eine Import-Funktion, die ganze Verzeichnisse voller Dateien in einem Zug importieren kann. Ohne eine solche Funktion muss der Benutzer jede Datei einzeln in das System einpflegen.
Bei einem gut ausgestatteten CMS ist es möglich, sich eine Vorschau über die Bilder eines Verzeichnisses anzeigen zu lassen. Eventuell kann man auch mit Hilfe einer Skalierungsfunktion Bilder in neuen Größen ablegen, so dass sie für die Darstellung auf einer Webseite in einer passenden Größe zur Verfügung stehen. Eine Luxusfunktion wäre die Anwendung primitiver Effekte auf Bilddaten innerhalb eines CMS (z.B. Bild in Schwarz-Weiß-Grafik umrechnen).