Um sistema de armazenamento e recuperação de informação (ISRS) é uma rede com uma interface de utilizador integrada que facilita a criação, pesquisa e modificação dos dados armazenados. Um ISRS é tipicamente uma rede peer-to-peer ( P2P ) operada e mantida por indivíduos privados ou organizações independentes, mas acessível ao público em geral. Alguns, mas não todos, os ISRSs podem ser acessados da Internet. (O maior ISRS do mundo é a própria Internet.)
Características de um ISRS incluem falta de centralização, degradação graciosa no caso de falha de hardware, e a capacidade de adaptação rápida às mudanças de demanda e recursos. A falta de centralização ajuda a garantir que a perda catastrófica de dados não ocorra devido a falha de hardware ou programa, ou por causa das atividades de hackers maliciosos. A degradação graciosa é proporcionada pela redundância de dados e programação entre vários computadores. A diversidade física e eletrônica de um ISRS, juntamente com a existência de múltiplas plataformas operacionais, aumenta a robustez, a flexibilidade e a adaptabilidade. (Estas características também podem resultar em um certo caos.) Além destas características, alguns ISRS oferecem anonimato, pelo menos em teoria, aos contribuintes e usuários da informação.
Uma diferença significativa entre um ISRS e um sistema de gerenciamento de banco de dados ( SGBD ) é o fato de um ISRS ser destinado ao uso público em geral, enquanto um SGBD é provavelmente proprietário, com privilégios de acesso restritos a entidades autorizadas. Além disso, um SGSI, sem uma gestão centralizada, é menos bem organizado do que um SGBD.