A MediaBase szolgál a médiaadatbázissal kapcsolatos tevékenységek elvégzésére, például az állományok feltöltésére, törlésére, a metaadatok megadására. Bár az adáslebonyolító modul olyan állományokat is le tud játszani, amelyek nincsenek benne az adatbázisban, azonban a programlisták kezeléséhez, a cue és fade pontok tárolásához, a lejátszás naplózásához elengedhetetlen, hogy az állományok bekerüljenek ebbe az objektum alapú adatbázisba.
Az adatok szabadon definiálható fastruktúrában, a mappa listában helyezkednek el. Minden mappa különböző típusú elemeket tud tárolni. Az egyes elemtípusokhoz tulajdonságlisták kapcsolhatóak, a tulajdonságok típusa lehet szám, szöveg, kép/audio/video/dokumentum/egyéb fájl, lista, dátum, idő és logikai (igen/nem) adat. Egy elemtípus tartalmazhat további elemtípusokat is, ezáltal gyakorlatilag bármilyen összetett adatszerkezet is kialakítható, és a későbbiekben tetszőlegesen módosítható.