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.