Xerox on kehittänyt ohjelmiston, joka pystyy automaattisesti "lukemaan" dokumentit, päättelemään mihin kategoriaan se pitää luokitella ja lähettämään sen oikealle henkilölle.
Nykyiset kategorisointiohjelmat käsittelevät kutakin aihepiiriä riippumattomina tiedon yksiköinä. Vaikka ihminen yhdistää heti esimerkiksi biokemian ja biofysiikan toisiinsa liittyvinä alueina, tietokonejärjestelmä ei välttämättä pysty samaan. Xeroxin kehittämä järjestelmä pystyy ymmärtämään kahden eri kategorian riippuvuussuhteita, yhtiöstä väitetään.
Sveitsiläinen bioinformatiikan laitos otti osaa ohjelmiston testausvaiheeseen. Voittoa tuottamaton akateeminen säätiö piti ohjelmistoa hyvin tarkkana.
Järjestelmä oppii nopeasti olemassaolevat kategoriat ja järjestelee dokumentit niiden mukaisesti. Ohjelmisto myös oppii uusia kategorioita itsekseen ja ehdottaa uusia luokituksia käyttäjilleen. Järjestelmä luo myös käyttäjäprofiilit, joiden mukaan se osaa ohjata tekstit oikeille henkilöille.
Teknologia perustuu kielianalyysille ja koneeellisen oppimisen keinoille. Ohjelmisto on tehty Javalla ja sen voi asentaa esimerkiksi Unix-, Linux- ja Windows-koneille.
Xeroxin ohjelmisto toimii 20 eri kielellä ja sen pystyy muokkaamaan asiakkaan vaatimuksien mukaiseksi.