Egy honlap működését a programja biztosítja. A program különböző programozási nyelveken (HTML, PHP, CSS) megírt kód. Ezek a kódok tárolódnak a program fájljaiban (file-jaiban), amelyeket egy szerverre (tárhelyre) kell feltölteni, ahhoz, hogy egy honlap megjelenjen az interneten. A honlap működését tehát (nyíljon meg egy oldal, legyen itt egy menü, küldjön el egy levelet, stb.)fájlokba megírt kódok biztosítják.
Ez például egy kódrészlet:
| document.write ("scr"+"ipt type='text/javascript' src='"+m3_u); | |
| document.write ("?zoneid=13"); | |
| document.write ('amp;cb=' + m3_r); |
Az adatok viszont (például egy webáruház készlete vagy egy regisztrált ügyfél adatai), az adatbázisokban tárolódnak. Az adatok tárolásának leggyakoribb módja az SQL adatbázisban történő tárolás. Ha egyszerű hasonlatot keresek, a fájlban tárolt utasítások a raktárprogram, az adatbázisban tárolt információ pedig maga a raktár.