Aplikace odesílá dotaz zadaný uživatelem do databáze sqlite (schéma databáze). Vzhledem k typu databáze proto nelze využít všechny vlastnosti jazyka SQL (specifika dotazovacího jazyka pro sqlite viz zde). Kvůli co možná nejsnadnějšímu dotazování jsme se snažili data rozdělit do co nejmenšího počtu tabulek. Aplikace je rozšířena knihovnou sqlite3-pcre, která zajišťuje podporu regulárních výrazů (REGEXP) ve formátu programovacího jazyka Perl.
Dotazy do databáze jsou kladeny asynchronně. Aplikace tedy nečeká na odpověď serveru a při zpracovávání dotazu s ní lze dále pracovat. Každý uživatel má k dispozici pět souborů, do nichž lze výsledky ukládat (výběr souboru, do nějž bude výsledek uložen, se provádí před odesláním dotazu). Při zpracovávání náročnějších dotazů tak není třeba čekat na odpověď serveru – výsledek lze prohlédnout i po odhlášení z aplikace. Jednotlivé soubory může uživatel libovolně pojmenovávat. Z pochopitelných důvodů je velikost jednoho výsledku limitována na max. 1000 řádků.
Výsledky lze zobrazit zvolením ikony příslušného souboru. Každý výsledek lze navíc zobrazit na samostatné stránce jako prostou HTML tabulku, nebo ve formátech CSV (comma-separated values) a TSV (tab-separated values). Takto zobrazené výsledky lze snadno zkopírovat a využít pro další strojové zpracování.