El sistema permitirá publicar recursos situados en cualquier lugar de la red Internet.
Cada recurso será localizado mediante su descripción, que estará en los servidores Donantonio, y por tanto, no tendrá por qué coincidir con el lugar de publicación del recurso.
Cada descripción tendrá un punto de publicación, desde el cual un servidor donantonio lo incorpora a su biblioteca a través del proceso de registro.
El registro será distribuido, en los sistemas que denominaremos servidores donantonio.
Los servidores donantonio incluirán mecanismos o protocolos para admitir la replicación total o parcial de las descripciones, que solicitarán los llamados clientes donantonio.
Para este fin, los servidores deberán poder atender consultas de descripciones, para lo que se definirán los correspondientes mecanismos o protocolos.
El sistema realizado deberá ofrecer una interfaz de usuario intuitivo, fácil de aprender y sencillo de manejar. El sistema deberá presentar un alto grado de usabilidad. Lo deseable sería que un usuario nuevo se familiarizase con el sistema en muy poco tiempo, siendo de uso inmediato para las funciones de búsqueda de recursos.
El sistema será software libre (de acuerdo con la licencia GNU-GPL o similar) y deberán ser libres aquellos componentes que reutilice.
El sistema se diseñará según un modelo cliente/servidor.
El sistema basará sus comunicaciones en protocolos estándar de Internet.
Los distintos subsistemas deberán tener un diseño e implementación sencillos, independientes de la plataforma o el lenguaje de programación.
Los servidores deben ser capaces de atender consultas concurrentemente.