Un repository, o repository, รจ l'archiviazione del computer per il mantenimento di dati o pacchetti software. Questa posizione contiene file, banche datio informazioni organizzate per un rapido accesso in rete o direttamente. Un repository consente di consolidare i dati con un sistema di controllo della versione per archiviare i metadati per ogni file e registrare le modifiche.
I repository software consentono agli utenti di individuare e ottenere dati, codici o pacchetti software specifici in un ambiente sicuro utilizzando sistemi di controllo dell'accesso e autenticazione. Alcuni dei repository software ospitati piรน famosi sono GitHub, BitBucket e SourceForge.