В программной части отптимизирована генерация дерева документации с использованием AJAX – javascript и XML в асинхронном режиме. Посредтсвом javascript на стороне клиента реализовано построение дерева. Дерево преобразуеться из объектного представления в HTML. Таким образом, используя Javascript,XML и PHP было реализовано оптимальное решение построения дерева, разгрузив сервер от создания самого дерева и оставив на сервере только генерацию XML данных по требованию.
Это позволило не загружать все дерево в браузер, а подгружать часть дерева по мере необходимости - запроса пользователем. Оптимизированы алгоритмы выбрки и генерации данных - что делает работу с ситемой удобной. Также внедрена система постраничного просморта результатов в разделах, где выводился большой обьем информации. Это также уменьшегло намного объем загружаемой в браузер информации. На странице поиска документов оптимизирован алгоритм выбора ролительского каталога и сам алгоритм поиска (также убраны лишние вычисления) - в 10ки раз прирост по времни генерации страницы и теперь при этом поиск по базе документов производиться быстро.