Помогите, подскажите

Проблема такая. Есть много материала в печатном виде. Нужна программа (я знаю что есть такая, но не могу правильно её описать поисковику) чтобы этот текст систематизировать, вернее упорядочить по разделам и подразделам.

Допустим, открываешь уже готовую программу с названием "виды водителей", в ней два раздела "обычные водители" и "необычные водители", выбираем раздел "необычные водители", в нем подразделы "полицейские", "госслужащие", "спецслужбы" и "мажоры". Далее нам интересны "мажоры", выбираем этот подраздел, а там: "мажоры относятся к категории необычных водителей.... (и далее по тексту, полная статья о них)". Надеюсь моё пояснение достаточно доступно для понимания.

Передо мной стоит задача создать быстрый способ поиска нужного раздела информации. Просто надоело постоянно рыться в ворохе бумаг и судорожно искать маленький, но очень нужный пункт очередной бестолковой инструкции, под нервные крики начальства.

Спасибо тем кто поймёт и откликнется.