Un repositorio es un sitio centralizado para almacenar y mantener información digital como bases de datos o archivos. Puede contener o no restricciones de acceso y gestiona paquetes con metadatos. Algunos repositorios permiten compartir videos, audios, documentos u otros contenidos y ofrecen funciones como filtros de control, descargas de aplicaciones, generación de códigos y acceso a comunidades para compartir información.