A sablonszerkesztő alkalmazás feladata két részből tevődik össze:
1. Tetszés szerinti sablonok előállítása, szerkesztése, nyilvántartása. A rendszer az alábbi funkcióikat tartalmazza:
- sablon törzsadatok kezelése: neve, létrehozás dátuma, leírás, érvényesség, verzió, tartalma, kapcsolódó (xml) fájlok
- verziókezelés: egy adott sablon korábbi (vagy későbbi) verziói kilistázhatóak, átállhatunk másik verzióra
- sablon tartalmának szerkesztése: több típusú elem hozzáadása; pontos elhelyezés segítése drag&drop funkcióval, segédvonalakkal, x/y pozíció megadásának lehetőségével; általános szövegszerkesztés (betűméret, betűtípusok változtatása, stb.); oldalak sorrendjének kezelése
- egyedi betűkészletek feltöltése, listázása, törlése: ezeket a szerkesztőben használhatjuk
2. Sablonok megszemélyesítése, amely során a korábban létrehozott sablon változó adatmezőit, szöveges celláit egy beolvasott xml adatfájl alapján kitölti. A sablon megszemélyesítő funkciók XML-alapú SOAP webszolgáltatásokon keresztül érhetők el, a megszemélyesített sablon pdf formátumban kerül tárolásra.