في هذه الصفحة سنحدد واجهة البرمجة التطبيقية API أي الطرق العليا للوصول لوظائف البرنامج.
| directory | Linux Installed | extracted | Windows on USB | on CD | on Hardisk |
|---|---|---|---|---|---|
| config(rw) | ~/.thawab/config | ~/.thawab/config | BINDIR/data/config | X:/thawab/data/config | BINDIR/data/config |
| index(rw) | ~/.thawab/index | ~/.thawab/index | BINDIR/data/index or X:/thawab.. [config based] | X:/thawab/data/index | BINDIR/data/index |
| MCache(rw) | ~/.thawab/mcache | ~/.thawab/mcache | == | X:/thawab/data/mcache | BINDIR/data/mcache |
| kutub(rw) | ~/.thawab/db | ~/.thawab/db | == | X:/thawab/data/db | BINDIR/data/db |
| kutub(ro) | /usr/share/thawab/db | BINDIR/data/db | BINDIR/data/db | BINDIR/data/db | BINDIR/data/db |
| internal(ro) | /usr/share/thawab/internal | BINDIR/data/internal | BINDIR/data/internal | BINDIR/data/internal | BINDIR/data/internal |
هو مجموعة من العقد المرقومة الموزعة هرميا
وعمليات التحرير تكون من منطلقين