A [strom] egy PHP alapú tartalomkezelő rendszer (CMS = Content Management System) hátterében MySQL adatbázissal, mondhatnánk, hogy ez a "szokásos felállás" a CMS-ek körében. Kliens oldalon Javascript kódok teszik felhasználóbarátabbá a rendszert. A CMS motor nagyban támaszkodik a jQuery-re és annak több hasznos pluginjére. Forráskódját tekintve részben objektumorientált, leginkább a modulok és a megjelenítés terén.

A tartalomkezelő rendszer néhány fontosabb jellemzője:

  • jQuery integrált használata, azon belül:
  • HTML tartalmú szövegek szerkesztése CKEditorral, ezen belül képfeltöltési lehetőség, forráskód kiemelés GeSHi használatával
  • dinamikus javascript és stíluslap betöltés = csak azok a szkriptek kerülnek betöltésre, melyek az adott oldal működéséhez szükségesek
  • megjelenés testre szabása sablonokkal (theme, skin, kinek mi tetszik), stíluslap fájlokkal
  • Facebook elemek beélpített használata
  • keresőbarát URL-ek alkalmazása (ha az Apache webszerveren a mod_rewrite modul engedélyezve van) hírekhez, cikkekhez, egyedi oldalakhoz
  • részletesen szabályozható jogosutlsági körök, jogosultságok egyedi és felhasználói csoportokon keresztüli kiosztása
  • résztelesen beállítható biztonsági szabályok
  • felhasználók tevékenységének naplózása
  • többfunciós tiltólista rendszer
  • feladatok ütemezett futtatása (CRON)
  • e-mailek kezelése várólistával, visszaérkező igazolások (DSN - Delivery Status Notification) feldolgozása
  • modulok (pluginek) kezelése, melyek útján dinamikusan bővíthető a webhely működése:
    • kihelyezhető menükkel
    • saját oldalak egyedi funkciókkal
    • saját CRON feladatokkal