Basenji è un'applicazione GTK+ per l'indicizzazione di file e cartelle presenti sul proprio hard disk, ma non solo: i dispositivi supportati racchiudono anche quelli rimovibili, come ad esempio penne USB o supporti CD/DVD. Tutti i file rilevati vengono archiviati in un unico database da Basenji, tramite il quale è possibile poi effettuare ricerche in maniera rapida e semplice, potendo accedere ad una base di dati ben strutturata e destinata proprio alla ricerca di informazioni.
L'interfaccia grafica dell'applicazione è stata disegnata con l'intenzione di mostrare all'utente solo quelle che sono le funzionalità essenziali, dunque risulta pulita e semplice. La ricerca dei file avviene tramite un apposito linguaggio con il quale è possibile specificare i parametri per il filtraggio delle informazioni salvate. Nel complesso Basenji si presenta dunque uno strumento valido ed efficiente, utile nel caso in cui si posseggano grosse quantità di dati e si necessiti costantemente di effettuare ricerche.