A megfelelő színvonalú Internetes jelenlét ma már nem csak a nagy cégek számára fontos, hiszen egy jól felépített honlap nem csupán egyszerű reklámfelület, hanem a nap 24 órájában, bárhonnan elérhető hasznos információforrás. A modern technológiák lehetővé teszik, hogy a korai egyszerű szórólapszerű statikus oldalak helyett interaktív, dinamikus és testreszabott tartalmat kínáljunk a látogatóknak.
Az világháló elterjedésének kezdetén a honlapkészítés leginkább a kiadványszerkesztéshez hasonlatos munkát jelentett, vagyis a munka nagy részét az oldalak "kézi" összeállítása, tördelése tette ki. A következő lépést az egyszerű dinamikus technológiák hozták, például a CGI és SSI lehetővé tették, hogy az oldalak készítése során programozott szerkezeteket alkalmazzunk. Bár a PERL/CGI-vel már komplex alkalmazások készítése is lehetővé vált, ezek igaziból a PHP nyelv megjelenésével terjedtek el tömegesen, mely kiváló adatbázis támogatása és a kezdők számára is könnyedén elsajátítható szintaktikája miatt vált igen hamar nagyon népszerűvé a fejlesztők körében. Ekkor a weblapkészítés már inkább a klasszikus programozáshoz vált hasonlatossá, hiszen ezek a dinamikus oldalak úgy készülnek, hogy az oldalakat nem "kézzel" állítják össze (például egy webáruház esetén a sokszáz hasonló szerkezetű termékoldalt), hanem adatbázisokból a megfelelő logika állítja őket elő és jeleníti meg egy adott séma szerint.
Ahogy egyre többen készítettek ilyen oldalakat, többekben felmerült az igény, hogy a minden oldalnál előforduló tipikus funkciókat (menükezelés, keresés, szavazás, stb) ne kelljen mindig újra és újra megírni, hiszen ez unalmas és ismétlődő munka lenne, hanem ezeket valahogy újrahasznosítható formában kellene kezelni. Ez vezetett a CMS rendszerek (Content Management System, magyarul Tartalomkezelő Rendszer) megjelenéséhez. A CMS alkalmazásával a fejlesztő az egyes feladatokra kész komponenseket használ, így több ideje marad a valóban új funkciók fejlesztésére és tesztelésére.
Napjainkra számos kitűnő minőségű kódbázissal rendelkező nyílt forráskódú CMS rendszer érhető el az Interneten. Egy jó CMS rendszer kezelésének megtanulása még szakemberek számára sem egyszerű feladat, cserébe hosszú távon jó kódminőségű oldalak gyors fejlesztését teszi lehetővé. Ez nem csak a programozónak jó, hanem a honlap fejlesztését megrendelő cégnek is, hiszen míg egy egyedileg fejlesztett (és esetleg kevéssé dokumentált) kódot esetleg nehéz átadni másnak, ha az ember az eredeti fejlesztővel elégedetlen, a CMS segítségével készült oldal a fejlesztővel szembeni szigorú szintaktikai szabályoknak köszönhetően eleve több szakértelmet kíván, és az elkészült oldalt bárki, aki az adott CMS rendszert ismeri könnyen át tudja venni.
A fentiek miatt cégünk is a CMS alapú fejlesztés híve, mely a legtöbb esetben kiváló eszköz legyen szó egy egyszerű, ritkán változó bemutatkozó oldal fejlesztéséről, vagy egy többnyelvű, funkciókban gazdag közösségi portál fejlesztéséről. Természetesen mindig az adott feladatnak leginkább megfelelő eszközt kell alkalmazni, így különlegesen komplex vagy egyedi rendszerek esetében néha a teljesen az adott feladatra optimalizált egyedi kód fejlesztését javasoljuk Ügyfeleinknek.









