Il software AMICUS è un sistema integrato per la gestione della biblioteca, sviluppato utilizzando principi di design e tecnologici d'avanguardia, integrati in una struttura flessibile, modulare e aperta che consente la continua evoluzione dei moduli esistenti e l'integrazione progressiva di nuove funzioni. Caratteristica specifica del software AMICUS è quella di associare ad una vastità e ricchezza funzionale, un'architettura robusta, estendibile e scalabile, garantendo altissime prestazioni in termini di utilizzo e di stabilità, così come massima flessibilità per parametrizzazioni tecnico-organizzative. AMICUS è un sistema "aperto", in grado di evolvere stando al passo con il cambiare della tecnologia, basato su un'architettura client/server e realizzato in maniera modulare. Amicus è un sistema integrato di gestione di biblioteca, progettato per sostenere utenti multipli contemporanei, dislocati in differenti postazioni. Il sistema gestisce un'interfaccia multi-lingue e può essere acceduto da utenti esterni via Internet. AMICUS può gestire più di 30 milioni di record e centinaia di utenti concorrenti. Il sistema mette a disposizione una completa struttura gerarchica di livelli di autorizzazione per consentire accessi differenziati degli utenti alle funzioni previste dal sistema stesso. Il database server è costruito intorno ad un relational database (Oracle) ed un full-text database (Oracle InterMedia full/text). Il database bibliografico centrale implementa un modello relazionale pienamente normalizzato basato su AACR2, ISBD e MARC record con integrazione dei formati. Il full-text database è usato esclusivamente per memorizzare dati bibliografici testuali: duplicando i dati testuali del database relazionale consente ampie possibilità di ricerca con troncamento e/o operatori di prossimità.
Di seguito sono riportate alcune delle caratteristiche del software AMICUS:
sistema client-server e web-based con alte prestazioni in ambienti particolarmente complessi ed estesi
integrazione tra ricerca relazionale e full-text, attraverso una elevata risposta prestazionale del database relazionale Oracle e potenti possibilità di ricerca in full-text sulle basi dati
piena integrazione con i più importanti e diffusi standard internazionali (TCP/IP, SQL, Z39.50, Marc21, HTML, XML, EDI), dove applicabili
interfaccia utente con funzionalità altamente professionali
procedure integrate per l'alimentazione del catalogo unico (caricamento e modulo prodotti)
procedure integrate per la gestione locale della biblioteca (acquisizione e circolazione)
un potente e flessibile modulo di gestione del controllo di autorità per intestazioni
integrazione dei moduli di ricerca, catalogazione, gestione dei periodici, circolazione ed acquisizione
integrazione con LibriVision, applicazione web basata sul protocollo Z39.50 con specifiche funzionalità di ricerca nell'OPAC di AMICUS.