Templatingjärjestelmät
Templatingjärjestelmät ovat ohjelmistokomponentteja, jotka mahdollistavat dynaamisen sisällön luomisen. Ne yhdistävät staattisia pohjia, kuten HTML-tiedostoja, muuttuvaan dataan ja tuottavat lopullisen, räätälöidyn tulosteen. Tätä prosessia käytetään yleisesti verkkosovelluksissa dynaamisten verkkosivujen generointiin, mutta myös sähköpostien, dokumenttien ja muiden tekstipohjaisten ulostulojen luomiseen.
Templatingjärjestelmät koostuvat yleensä kahdesta pääosasta: mallipohjasta ja datasta. Mallipohja sisältää staattisen rakenteen ja erityisiä merkintöjä tai
Useita erilaisia templatingjärjestelmiä on saatavilla, ja ne vaihtelevat ominaisuuksiltaan ja käyttötarkoituksiltaan. Joitakin suosittuja esimerkkejä ovat Jinja