Gopher es un servicio de información distribuido desarrollado inicialmente para proveer información dentro de un campus universitario pero luego difundido a nivel mundial. Funciona mediante un modelo cliente-servidor donde el cliente Gopher muestra menús e interactúa con servidores Gopher para obtener información, y permite moverse fácilmente entre servidores. Un mecanismo llamado Verónica indexa los recursos disponibles para ayudar a los usuarios a encontrar la información que buscan en la red.