Većina bibliotečkih informacionih sistema formiraju lokalnu bazu bibliografskih zapisa. Sistem bibliotečke mreže može se formirati nad skupom lokalnih baza bibliografskih zapisa. U ovom slučaju bilo bi korisno formirati virtualni centralni katalog tih bibliografskih zapisa. Jedan predlog ovakvog centralnog kataloga zapisa može se realizovati u tehnologiji distribuiranih softverskih komponenti. To znači da je pretraga po distribuiranim bazama zapisa poverena specijalizovanim distribuiranim softverskim komponentama – softverskim agentima. Za sva-ki bibliotečki server angažuje se odgovarajući softverski agent koji pretražuje bazu zapisa. Upit iz centralnog kataloga se prosleđuje svim angažovanim softverskim agentima i svi oni paralelno obavljaju pretragu po lokalnim bazama zapisa. Rezultati rada softverskih agenata se sakupljaju u centralnom katalogu i prikazuju kao jedinstven rezultat.